1、報錯描述
django中配置了mysql數據庫,執行python manage.py makemigrations報錯“django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required;”
2、問題解決
找到python安裝目錄下的base.py文件,目錄參考:/home/用戶名/.virtualenvs/項目名/lib/python3.5/site-packages/django/db/backends/mysql/base.py
注視掉這兩行:
# if version < (1, 3, 3): # raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
重新在項目manage.py路徑下執行文件遷移命令:
python manage.py makemigrations
python manage.py migrate
