这个错误信息表明Django尝试连接MySQL数据库时遇到问题,因为它无法找到MySQLdb模块。Django用MySQLdb作为默认的MySQL数据库驱动,但在Python 3中,MySQLdb不再被维护。相反,mysqlclient包提供了对Python 3的支持,并且是MySQLdb的分支。因此,当你看到这个错误时,通常意味着你需要在你的环境中安装mysqlclient包。
1)安装MySQL开发库
sudo apt-get update sudo apt-get install python3-dev default-libmysqlclient-dev build-essential 2)安装mysqlclient
在虚拟环境中安装如下:
pip install mysqlclient 
测试运行成功!
也即是Django调用mysql数据库使用了