报上图这个错的:
首先,你得确保你安装了pymsql,如果你已经安装了,请忽略此条。如果***你忘记到底有没有安装了***,则打开cmd ,运行pip list 查看。如果没有安装,打开cmd,运行pip install pymsql 进行安装。
其次,在Django项目的__init__.py 中,添加如下代码:
import pymysql
pymysql.install_as_MySQLdb()
就可以了。
如果还是不行 ,例如如下错误:
在你安装Python的文件里找到lib文件夹,打开里边的site-packages文件夹里边的django文件夹里边的db文件夹里边的backends文件夹里边的mysql文件里里的base.py,注释掉如下图所示36 37行的代码
先选中这两行代码,然后按 Ctrl / 即可多行注释
就行了。
如果再出现如下情况
No changes detected
则需要在你的django项目的settings.py里边的
在这添加:
‘prouduct.apps.ProuductConfig’,
这个代码,完成注册。
之后运行即可完成 生成迁移的命令。
Python Django 生成迁移报错
最新推荐文章于 2022-01-27 18:57:26 发布