相关文章推荐
阳刚的枕头  ·  因疫情防控,陕西部分高速公路管控河北、辽宁、 ...·  9 月前    · 
痛苦的企鹅  ·  猫神八百万吧的精品贴_猫神八百万吧_百度贴吧·  1 年前    · 
喝醉的卤蛋  ·  西方造型艺术美学研究 - ...·  1 年前    · 
想发财的遥控器  ·  复旦大学文理医各课题组:市场与政府双向互动 ...·  1 年前    · 
玩手机的夕阳  ·  《当代动画》丨《飞奔去月球》:“美式中国风” ...·  1 年前    · 
小百科  ›  python3重新安装mysqlclient,解决目前django使用pymysql收起的问题-腾讯云开发者社区-腾讯云
django python3 pymysql
健壮的饭盒
1 年前
作者头像
用户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.简单粗暴,直接改版本号

 
推荐文章
阳刚的枕头  ·  因疫情防控,陕西部分高速公路管控河北、辽宁、黑龙江籍车辆_绿政公署_澎湃新闻-The Paper
9 月前
痛苦的企鹅  ·  猫神八百万吧的精品贴_猫神八百万吧_百度贴吧
1 年前
喝醉的卤蛋  ·  西方造型艺术美学研究 - 全国哲学社会科学工作办公室
1 年前
想发财的遥控器  ·  复旦大学文理医各课题组:市场与政府双向互动 推动长三角更高质量一体化发展 - 媒体聚焦 - 复旦大学一带一路及全球治理研究院
1 年前
玩手机的夕阳  ·  《当代动画》丨《飞奔去月球》:“美式中国风”动画的本土认同困境_票房
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
小百科 - 百科知识指南
© 2024 ~ 沪ICP备11025650号