【发布时间】:2014-11-17 17:34:41
【问题描述】:
我正在学习使用 MySQL 作为后端的 Django。我安装了 Oracle 的 mysql 连接器来连接 mysql。但是,当我运行 python manage.py 时,我得到了这个错误
Traceback(最近一次调用最后一次): 文件“C:\Python33\lib\site-packages\django\db\backends\mysql\base.py”,第 14 行,在 导入 MySQLdb 作为数据库 ImportError:没有名为“MySQLdb”的模块
这有点奇怪。我在想如果我安装了 mysql 连接器/python,我就不再需要 MySQLdb。
谁能帮忙解释一下?谢谢!
我的数据库设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "djangolearn",
'USER': 'root',
'PASSWORD': '',
'HOST': '127.0.0.1',
'PORT': '3306',
}}
【问题讨论】:
标签: python mysql django mysql-python mysql-connector