Проблема с запуском syncdb в django - PullRequest
0 голосов
/ 20 мая 2011

Я пытаюсь пройти учебник по django docs и у меня проблема с синхронизацией mysql. По команде python manage.py syncdb я получаю следующую ошибку (обратите внимание, что я работаю в Windows 7):

...
File "C:\python27\lib\site-packages\django\db\backends\mysql\base.py", line 14, in <module>
raise Improperlyconfigured("Error loading Mysqldb module: %s" % e) 
django.core.excepions.Improperlyconfigured: Error loading Mysqldb module: No module named mySQLdb

Я инициализировал БД в setting.py как:

'ENGINE': 'django.db.backends.mysql', 
'NAME': 'mysite',    #the name I gave in Mysql with 'CREATE DATABASE mysite;'                 
'USER': 'root',                      
'PASSWORD': 'mypassword',   # as set in MysqlInstanceConfig
'HOST': '',                     
'PORT': '',  

Так как мне заставить syncdb работать правильно? Что означает ошибка отсутствующего модуля и как ее исправить?

Ответы [ 3 ]

4 голосов
/ 20 мая 2011

Вам необходимо установить библиотеку Python mysql. Вот руководство по * django , чтобы сделать это на windows

0 голосов
/ 20 мая 2011

Скорее всего, вы не установили модуль Python, который обрабатывает подключения mysql. Вы можете установить его через Cheeseshop с помощью pip или easy_install, и он называется MySQL-python.

0 голосов
/ 20 мая 2011

Вам необходимо установить модуль mySQLdb .

...