Django makemigrations时出现ModuleNotFoundError: No module named ‘MySQLdb‘

使用Python 3.11、Django 5.1.2

写完model进行makemigrations时出现报错

查找资料发现说是mysqldb适用于Python2,不支持Python3;python3可以使用pymysql

安装pymsql

python 复制代码
pip install pymysql

然后要在项目的__init__.py中加如下代码:

python 复制代码
import pymysql


pymysql.install_as_MySQLdb()

即可解决此报错

相关推荐
2401_8914504617 分钟前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
helloworldandy18 分钟前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
2301_790300961 小时前
Python单元测试(unittest)实战指南
jvm·数据库·python
To Be Clean Coder1 小时前
【Spring源码】createBean如何寻找构造器(二)——单参数构造器的场景
java·后端·spring
你才是臭弟弟1 小时前
SpringBoot 集成MinIo(根据上传文件.后缀自动归类)
java·spring boot·后端
VCR__1 小时前
python第三次作业
开发语言·python
韩立学长1 小时前
【开题答辩实录分享】以《助农信息发布系统设计与实现》为例进行选题答辩实录分享
python·web
C澒1 小时前
面单打印服务的监控检查事项
前端·后端·安全·运维开发·交通物流
鸣潮强于原神2 小时前
TSMC chip_boundary宽度规则解析
后端
2401_838472512 小时前
使用Scikit-learn构建你的第一个机器学习模型
jvm·数据库·python