16/03/2014, 08:31
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 186
Antigüedad: 19 años, 1 mes Puntos: 1 | |
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. |