相关文章推荐
逼格高的小虾米  ·  探索Java中如何执行python脚本 - 知乎·  1 年前    · 
拉风的蘑菇  ·  怎么设置textarea的 ...·  2 年前    · 
狂野的电池  ·  python websocket ...·  2 年前    · 
一身肌肉的泡面  ·  让人工智能为网络防御服务-网络安全人工智能·  2 年前    · 
温暖的鸵鸟  ·  Springboot -- ...·  2 年前    · 
Code  ›  python3安装mysqlclient,解决django使用pymysql报错的问题开发者社区
django python3 pymysql
https://cloud.tencent.com/developer/article/1755110
健壮的饭盒
2 年前
作者头像
用户1214487
0 篇文章

python3安装mysqlclient,解决django使用pymysql报错的问题

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > Python > python3安装mysqlclient,解决django使用pymysql报错的问题

python3安装mysqlclient,解决django使用pymysql报错的问题

作者头像
用户1214487
发布 于 2020-12-01 10:55:30
4.4K 0
发布 于 2020-12-01 10:55:30
举报

1.起因

在django中为了使用MySQL,一般是在项目目录下的__init__.py中添加

import pymysql
pymysql.install_as_MySQLdb()  # 使用pymysql代替mysqldb连接数据库

但是有的人使用却会报错,

    raise ImproperlyConfigured('mysqlclient 1.4.0 or newer is required; you have %s.' % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.1.

发生上面的错误,是因为django版本>=2.2 , pymysql的mysqlclient版本是0.9.3,版本过低,所以出现了上面的情况,解决办法如下

2. 解决办法

1.简单粗暴,直接改版本号

 
推荐文章
逼格高的小虾米  ·  探索Java中如何执行python脚本 - 知乎
1 年前
拉风的蘑菇  ·  怎么设置textarea的 placeholder字体大小? | 微信开放社区
2 年前
狂野的电池  ·  python websocket 的异步实现:websockets_python websocket 异步_wanzheng_96的博客-CSDN博客
2 年前
一身肌肉的泡面  ·  让人工智能为网络防御服务-网络安全人工智能
2 年前
温暖的鸵鸟  ·  Springboot -- 用更优雅的方式发HTTP请求(RestTemplate详解)-阿里云开发者社区
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号