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()

即可解决此报错

相关推荐
一路向北⁢几秒前
APP企业级业务数据埋点系统(基于 Spring Boot & ClickHouse)
spring boot·后端·clickhouse·统计分析·埋点·pu·vu
老蒋每日coding4 分钟前
Go语言实现 Agent Demo
开发语言·后端·golang
写代码的【黑咖啡】4 分钟前
深入了解 Python 中的 Scrapy:强大的网络爬虫框架
爬虫·python·scrapy
沈浩(种子思维作者)6 分钟前
量子计算真的需要量子硬件吗?谷歌量子计算机真的是未来计算方向吗?你们相信道AI还是豆包?
人工智能·python·量子计算
电化学仪器白超7 分钟前
计量室自动化系统技术文档编制与动态更新说明
运维·python·嵌入式硬件·自动化
信码由缰12 分钟前
SJF4J 五分钟入门:Java 的实用 JSON 门面
java·python·json
@zulnger12 分钟前
Django 框架(模板)
笔记·python·学习·django
余衫马12 分钟前
Qt for Python:PySide6 入门指南
开发语言·c++·python·qt
那我掉的头发算什么13 分钟前
【SpringBoot】从学会使用maven开始
spring boot·后端·spring·maven
python_王子16 分钟前
python_django_跨境电商产品推荐与展示系统[结尾附下载地址]
python·信息可视化·django