我需要在settings.py中查看您的DATAbaseS配置,但看起来它正在尝试加载MySQLDB而不是安装的Mysql Python
Connector。数据库应该看起来像这样:
DATAbaseS = { 'default': { 'NAME': 'mydatabase', 'ENGINE': 'mysql.connector.django', 'USER': 'myuser', 'PASSWORD': 'secretpassword', 'OPTIONS': { 'autocommit': True, }, }}
注意ENGINE部分…,它告诉Django使用mysql连接器而不是MySQLDB …
此处提供更多信息:http : //bunwich.blogspot.com/2014/02/finally-mysql-
connector-that-works-with.html http://dev.mysql.com/doc/connector-
python/en/ connector-python-django-
backend.html
如果您希望使用南方:
www.pythonanywhere.com/wiki/使用MySQL
您可能要注意,Oracle连接器是GPL,使用该代码可能存在许可证问题。看这里:
groups.google.com/forum/#!topic/django-developers/8r_RVmUe5ys
Django 1.7文档建议使用mysqlclient驱动程序…
docs.djangoproject.com/en/1.7/ref/databases/-请参阅有关Mysql DB API驱动程序的部分
该客户端的pypi.python.org/pypi/mysqlclient …
-斯科特
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)