0

我正在尝试阅读 django 文档教程并且在同步 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正确运行呢?缺少模块错误是什么意思,我该如何纠正?

4

3 回答 3

4

您需要安装 python mysql 库。这是在 Windows 上执行此操作的 django 相关指南

于 2011-05-20T18:25:14.293 回答
0

您必须安装mySQLdb模块。

于 2011-05-20T18:24:37.397 回答
0

您很可能还没有安装处理 mysql 连接的 Python 模块。你可以通过 Cheeseshop 使用 pip 或 easy_install 安装它,它被称为 MySQL-python。

于 2011-05-20T18:25:42.843 回答