Python - Conector a mysql para Python 3.4

 
Vista:
Imágen de perfil de Pastor

Conector a mysql para Python 3.4

Publicado por Pastor (20 intervenciones) el 19/02/2015 20:04:27
Hola,

Tengo instalado python 3.4.2, mysql-connector-python-2.0.3-py3.4.msi y django, sobre windows 7, estoy siguiendo el tutorial https://docs.djangoproject.com/en/1.7/intro/tutorial01/ , pero tengo problema con la conexion a la base de datos, cuando corro el comando " python manage.py migrate" me da el error:

File "C:\Python34\lib\site-packages\django\db\backends\mysql\base.py", line 15
, in <module>
import MySQLdb as Database
ImportError: No module named 'MySQLdb'

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Conector a mysql para Python 3.4

Publicado por Gabriel Cruz (1 intervención) el 15/03/2015 01:20:44
Estimado pruebe con el conector mysql python a mi me funciono
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Alberto

Conector a mysql para Python 3.4

Publicado por Alberto (20 intervenciones) el 19/03/2015 13:44:47
Gracias gabriel por tu respuesta!,

Utilice pymysql, me faltaba agrega en manage.py

1
2
3
4
5
try:
    import pymysql
    pymysql.install_as_MySQLdb()
except ImportError:
    pass

Saludos
Alberto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Conector a mysql para Python 3.4

Publicado por Carlos E Velez Farak (2 intervenciones) el 18/06/2015 20:47:17
Me podrían decir como se usa es conector de mysql en django y perdon el comentario sea una pregunta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alberto

Conector a mysql para Python 3.4

Publicado por Alberto (20 intervenciones) el 22/09/2015 22:26:25
Carlos,

Lo instalas y tenes que configurar:

manage.py
1
2
3
4
5
try:
    import pymysql
    pymysql.install_as_MySQLdb()
except ImportError:
    pass

settings.py
1
2
3
4
5
6
7
8
9
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'db1',
        'USER': 'root',
        'PASSWORD': 'clave',
        'HOST': '127.0.0.1',
    }
}

Con esto deberia andar.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar