mysqlclient 1.4.3 or newer is required; you have 1.0.3

1. 问题描述

在pycharm的虚拟环境中已经配置了mysqlclient的版本为2.2.4,为什么在运行Django项目时仍会报错mysqlclient 1.4.3 or newer is required; you have 1.0.3

2. 原因分析

https://code.djangoproject.com/ticket/34511

3. 解决方法

在**__init__.py**中添加即可

Bash 复制代码
import pymysql
pymysql.version_info =(2, 2, 4, "final", 0) # mysqlclient的版本
pymysql.install_as_MySQLdb()
相关推荐
comli_cn15 分钟前
使用清华源安装python包
开发语言·python
赵谨言25 分钟前
基于python 微信小程序的医院就诊小程序
经验分享·python·毕业设计
1.01^100039 分钟前
[1111].集成开发工具Pycharm安装与使用
python·pycharm
HEX9CF40 分钟前
【Django】测试带有 CSRF 验证的 POST 表单 API 报错:Forbidden (CSRF cookie not set.)
python·django·csrf
m0_748239831 小时前
前端bug调试
前端·bug
凡人的AI工具箱1 小时前
每天40分玩转Django:实操多语言博客
人工智能·后端·python·django·sqlite
Py办公羊大侠1 小时前
Excel批量设置行高,Excel表格设置自动换行后打印显示不全,Excel表格设置最合适的行高后打印显示不全,完美解决方案!!!
python·excel·打印·openpyxl·自动换行·显示不全
PieroPc2 小时前
Python tkinter写的《电脑装配单》和 Html版 可打印 可导出 excel 文件
python·html·电脑
Cachel wood2 小时前
Django REST framework (DRF)中的api_view和APIView权限控制
javascript·vue.js·后端·python·ui·django·前端框架
暮色尽染2 小时前
Python 正则表达式
开发语言·python