我使用的是 python 版本 3.6.3
和 django 版本 2.0.1
。
在cmd中输入py manage.py migrate
得到如下结果
(mysqlclient 1.3.3 or newer is required; you have 0.7.11.None)
我试图将 mysql 数据库链接到我的 django 项目。
init.py codes:
import pymysql
pymysql.install_as_MySQLdb()
settings.py codes:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': os.path.join(BASE_DIR, 'mysite'),
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '8000',
}
}
最佳答案
删除代码
#import pymysql
#pymysql.install_as_MySQLdb()
安装python包“mysqlclient”
pip install mysqlclient
关于python - 需要 mysqlclient 1.3.3 或更新版本;你有 0.7.11.None,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46670329/