配置数据库中的问题

时间:2012-08-22 12:38:59

标签: python mysql django

编辑backends/settings.py文件以配置数据库时

> DATABASES = {
>     'default': {
>         'ENGINE': 'django.db.backends.mysql',

它出现以下错误

raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

2 个答案:

答案 0 :(得分:2)

您需要单独安装MySQLdb module;它没有附带Django发行版本。

与Django一样,它是available on PyPI,因此您可以使用easy_install MySQL-pythonpip install MySQL-python进行安装。

答案 1 :(得分:0)

Neeraj我无法对上述答案发表评论,所以我在这里写作

正如Martijn所说

使用easy_install MySQL-python

安装mysql-python

使用python manage.py runserver

手动重启服务器