Django是一個優秀的Python web框架,在使用Django2.2版本配置MySQL數據庫時常會出現下面的兼容問題:mysql
ImproperlyConfigured: mysqlclient 1.3.13 or newer is required
在網上搜索博客不少都是須要修改源碼,既麻煩也不治本,下面推薦一種不修改源碼的解決方式。web
pip install mysqlclient
若是你的項目根目錄下有requirements.txt
這個文件,直接打開添加mysqlclient便可。sql
pip uninstall pymysql
若是你的項目根目錄下有requirements.txt
這個文件,直接打開刪除pymysql便可。
打開與項目同名的目錄下的__init__.py
文件刪掉下面兩行代碼數據庫
import pymysql pymysql.install_as_MySQLdb()