无法在我的Django项目中同步数据库

时间:2015-09-16 21:55:17

标签: python mysql django mysql-python

我的问题与其他人之前提出的问题非常相似,但提供的解决方案并没有解决我的问题。

我使用的是Windows 7操作系统,python 2.7(Anaconda),我已经安装了mysql workbench。 在创建虚拟环境之后,我创建了一个testproject并且还做了

    pip install mysql-python

并对settings.py文件进行了更改

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'testdatabase', # have created a testdatabase in mysqlworkbench
        'USER': 'root',
        'PASSWORD':'syusuf125',
        'HOST':'localhost',
        'PORT':'3306',
}
然而,当我这样做的时候        python manage.py migrate 它说

traceback (most recent call last): File manage.py, line 10 in(module)execute_from_command_line(sys.argv) 
and ImproperlyConfigured: Error Loading MySQLdb module: no module named MySQLdb

manage.py

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "testproject.settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv) #line 10

我注意到的一件事是,在对settings.py文件中的数据库条目进行make更改之后,就是在我遇到麻烦之后甚至

python manage.py runserver 

命令给了我错误,但在此之前它工作正常。

0 个答案:

没有答案