Foros del Web » Programando para Internet » Python »

No funciona mysql con Django y python 3.3 en windows 7

Estas en el tema de No funciona mysql con Django y python 3.3 en windows 7 en el foro de Python en Foros del Web. Hola Quiero hacer funcionar mysql en Django y python 3.3. Por ahora he hecho esto: Instalar python 3.3, instalar Django e instalar mysql-connector-python-1.1.6-py3.3.msi de esta ...
  #1 (permalink)  
Antiguo 16/03/2014, 08:31
 
Fecha de Ingreso: noviembre-2005
Mensajes: 186
Antigüedad: 19 años
Puntos: 1
Pregunta No funciona mysql con Django y python 3.3 en windows 7

Hola

Quiero hacer funcionar mysql en Django y python 3.3. Por ahora he hecho esto:

Instalar python 3.3, instalar Django e instalar mysql-connector-python-1.1.6-py3.3.msi de esta página https://dev.mysql.com/downloads/connector/python/

luego voy a Django y en settings.py pongo esto en database

Código:
DATABASES = {
 'default': {
        'NAME': 'nombrebasededatos',
        'ENGINE': 'mysql.connector.django',
        'USER': 'usuario',
        'PASSWORD': 'pass',
        'OPTIONS': {
          'autocommit': True,
        },
    }
}
cuando intento ejecutar Django con el comando manage.py runserver

Tengo este error:

Código:
C:\workspaces\django_creditor>manage.py runserver
Validating models...

Unhandled exception in thread started by <bound method Command.inner_run of <dja
ngo.contrib.staticfiles.management.commands.runserver.Command object at 0x000000
000313D780>>
Traceback (most recent call last):
  File "C:\Python33\lib\site-packages\django\core\management\commands\runserver.
py", line 93, in inner_run
    self.validate(display_num_errors=True)
  File "C:\Python33\lib\site-packages\django\core\management\base.py", line 280,
 in validate
    num_errors = get_validation_errors(s, app)
  File "C:\Python33\lib\site-packages\django\core\management\validation.py", lin
e 28, in get_validation_errors
    from django.db import models, connection
  File "C:\Python33\lib\site-packages\django\db\__init__.py", line 40, in <modul
e>
    backend = load_backend(connection.settings_dict['ENGINE'])
  File "C:\Python33\lib\site-packages\django\db\__init__.py", line 34, in __geta
ttr__
    return getattr(connections[DEFAULT_DB_ALIAS], item)
  File "C:\Python33\lib\site-packages\django\db\utils.py", line 94, in __getitem
__
    conn = backend.DatabaseWrapper(db, alias)
  File "C:\Python33\lib\site-packages\mysql\connector\django\base.py", line 471,
 in __init__
    self._connect()
  File "C:\Python33\lib\site-packages\mysql\connector\django\base.py", line 542,
 in _connect
    self.init_connection_state()
  File "C:\Python33\lib\site-packages\mysql\connector\django\base.py", line 531,
 in init_connection_state
    if self.settings_dict['AUTOCOMMIT']:
KeyError: 'AUTOCOMMIT'
Exception ResourceWarning: ResourceWarning('unclosed <socket.socket object, fd=3
48, family=2, type=1, proto=6>',) in <socket.socket object, fd=348, family=2, ty
pe=1, proto=6> ignored
Y de ahí ya no veo la solución para seguir adelante, no veo mucha información al respecto.
  #2 (permalink)  
Antiguo 16/03/2014, 09:34
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 10 meses
Puntos: 35
Respuesta: No funciona mysql con Django y python 3.3 en windows 7

Probaste así?

Código Python:
Ver original
  1. 'ENGINE': 'django.db.backends.mysql',

  #3 (permalink)  
Antiguo 18/03/2014, 11:12
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 16 años, 1 mes
Puntos: 58
Respuesta: No funciona mysql con Django y python 3.3 en windows 7

Hola que tal, yo tenía un problema similar, pero con SQL Server 2008 y lo hice asi:

Código Python:
Ver original
  1. DATABASES = {
  2.     'default': {
  3.         'ENGINE': 'sql_server.pyodbc',
  4.         'NAME': 'Nombre',
  5.         'USER': 'Usuario de la BD',
  6.         'PASSWORD': 'Pass de BD',
  7.         'HOST': 'Ip a conectar',
  8.         'PORT': '',
  9.         'OPTIONS': {
  10.                     'driver': 'SQL Server Native Client 11.0',
  11.                     'MARS_Connection': True,
  12.                     },
  13.     }
  14. }

Todo en el setting y sin ningun problema
  #4 (permalink)  
Antiguo 18/03/2014, 11:42
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: No funciona mysql con Django y python 3.3 en windows 7

Debe ser AUTOCOMMIT con mayusculas.


Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: django, gui, mysql, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:33.