登录
首页 >  数据库 >  MySQL

解决django 2.2与mysql兼容性问题

来源:SegmentFault

时间:2023-02-24 13:13:47 197浏览 收藏

本篇文章向大家介绍《解决django 2.2与mysql兼容性问题》,主要包括MySQL、Django,具有一定的参考价值,需要的朋友可以参考一下。

背景

Django是一个优秀的Python web框架,在使用Django2.2版本配置MySQL数据库时常会出现下面的兼容问题:

ImproperlyConfigured: mysqlclient 1.3.13 or newer is required

在网上搜索博客很多都是需要修改源码,既麻烦也不治本,下面推荐一种不修改源码的解决方式。

添加新版组件

pip install mysqlclient

如果你的项目根目录下有

requirements.txt
这个文件,直接打开添加mysqlclient即可。

移除旧版组建引用

pip uninstall pymysql

如果你的项目根目录下有

requirements.txt
这个文件,直接打开删除pymysql即可。
打开与项目同名的目录下的
__init__.py
文件删掉下面两行代码

import pymysql
pymysql.install_as_MySQLdb()

今天关于《解决django 2.2与mysql兼容性问题》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于mysql的内容请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>