日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

django2.1支持的mysql版本_一文解决django 2.2与mysql兼容性问题

發布時間:2025/3/12 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django2.1支持的mysql版本_一文解决django 2.2与mysql兼容性问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Django是一個開放源代碼的Web應用框架,由Python寫成。采用了MTV的框架模式,即模型M,視圖V和模版T。它最初是被開發來用于管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的,即是CMS(內容管理系統)軟件。并于2005年7月在BSD許可證下發布。這套框架是以比利時的吉普賽爵士吉他手Django Reinhardt來命名的。2019年12月2日,Django 3. 0發布? 。

背景

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()

CentOS 7.x

如果部署失敗,提示找不到mysqlDB,執行以下命令:

yum install python36-devel -y

yum install mysql-devel -y

yum install gcc -y

到此這篇關于一文解決django 2.2與mysql兼容性問題的文章就介紹到這了,更多相關django與mysql兼容性內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

總結

以上是生活随笔為你收集整理的django2.1支持的mysql版本_一文解决django 2.2与mysql兼容性问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。