当前位置:首页 » python web » 正文

解决django 2.2与mysql兼容性问题

看: 1263次  时间:2020-07-21  分类 : python web

背景 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  

<< 上一篇 下一篇 >>

搜索

推荐资源

  Powered By python教程网   鲁ICP备18013710号
python博客 - 小白学python最友好的网站!