1. 程式人生 > >2019.5.1 Django報錯django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

2019.5.1 Django報錯django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

執行 路徑 成功 -s prop django 圖片 required http

Django版本:2.2 python版本:3.7 pymysql:0.9.3

創建數據庫的時候報錯:

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

解決方案:我是在虛擬環境中工作的,需要在路徑

/venv/lib/site-packages/django/db/backends/mysql/base.py裏面註釋掉以下內容:

技術分享圖片

接著仍會報錯,報錯信息如下:
技術分享圖片

原來是decode的方法,將它改為encode。解決方法如下:
技術分享圖片

接下來就可以成功的執行遷移啦。

 

2019.5.1 Django報錯django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.