最近的项目开发中使用到了python3,可是项目刚开始没多久就遇到了一些问题,当我执行python manage.py makemigrations命令时,出现了如下的错误提示:
错误提示: No module named 'MySQLdb'
由于mysql-python无法支持python3,所以开发陷入僵局。
那么如何解决这个问题呢?
我们可以使用pymysql替代解决这个问题:
首先,确保你已经安装 pymysql 模块。
安装命令:pip install pymysql
第二步:打开项目文件夹下的__init__.py文件,
在该文件中添加如下代码即可解决上述问题:
import pymysql
pymysql.install_as_MySQLdb()