我正在尝试浏览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中的db初始化为:
'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正确运行?丢失的模块错误意味着什么,我该如何纠正?
答案 0 :(得分:4)
您需要安装python mysql库。 这是与django相关的guide to do this on windows
答案 1 :(得分:0)
您必须安装mySQLdb模块。
答案 2 :(得分:0)
您很可能还没有安装处理mysql连接的Python模块。您可以通过带有pip或easy_install的Cheeseshop安装它,它叫做MySQL-python。