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_873204652 分钟前
使用Scrapy框架构建分布式爬虫
jvm·数据库·python
代码探秘者2 分钟前
【大模型应用】1.了解RAG
java·人工智能·python·spring
m0_716667077 分钟前
工具、测试与部署
jvm·数据库·python
crossoverJie7 分钟前
DeepWiki 优化实战:代码行号与确定性目录生成
后端·ai编程
salipopl8 分钟前
Spring Boot 集成 MyBatis 全面讲解
spring boot·后端·mybatis
zone773911 分钟前
008-01:RAG 入门-向量存储与企业级向量数据库 milvus
后端·面试·agent
2501_9454248013 分钟前
构建一个基于命令行的待办事项应用
jvm·数据库·python
Java水解26 分钟前
Spring Boot 数据仓库与ETL工具集成
spring boot·后端
Cache技术分享32 分钟前
355. Java IO API -去除路径中的冗余信息
前端·后端
beata34 分钟前
Spring Boot基础-3:Spring Boot 4.x 配置文件全攻略与多环境切换
spring boot·后端