关于django开发使用python3 无法生成迁移问题

最近的项目开发中使用到了python3,可是项目刚开始没多久就遇到了一些问题,当我执行python manage.py makemigrations命令时,出现了如下的错误提示:

关于django开发使用python3 无法生成迁移问题

错误提示: No module named 'MySQLdb'

由于mysql-python无法支持python3,所以开发陷入僵局。

那么如何解决这个问题呢?

我们可以使用pymysql替代解决这个问题:

首先,确保你已经安装 pymysql 模块。

安装命令:pip install pymysql

第二步:打开项目文件夹下的__init__.py文件,

在该文件中添加如下代码即可解决上述问题:

 import pymysql

pymysql.install_as_MySQLdb()