天天看點

關于解決‘mysqlclient 1.3.13 or newer is required; you have 0.9.3’

在django建立項目的時候總是報

mysqlclient 1.3.13 or newer is required; you have 0.9.3

這個錯

搜尋了下網上的解決辦法要麼更新要麼降級

但是都覺得麻煩于是到處找能不能用幾行代碼解決的方法

最後成功在sflow上找到一個辦法

manage.py

檔案夾目錄下的

_init_.py

中插入一行代碼就可以了

如下

關于解決‘mysqlclient 1.3.13 or newer is required; you have 0.9.3’

順便,

在網上搜尋了一下pymysql和mysqlclient的優劣

大概就是說mysqlclient會依靠django中各種system libraries 但是pymysql不用,并且pymysql也更容易安裝

但是如果說項目需要更好的表現的話就更加建議使用mysqlclient(一知半解,假裝很懂的樣子