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

解决办法:
1、注释"F:\work_all\project\Django\venv\lib\site-packages\django\db\backends\mysql\base.py"中的一下两行代码:
if version < (1, 3, 13):
raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
2、将"F:\work_all\project\Django\venv\lib\site-packages\django\db\backends\mysql\operations.py" 中的
decode改为encode
Django MySQL配置错误修复
本文详细介绍了如何解决Django项目中因mysqlclient版本过低导致的ImproperlyConfigured异常。通过修改特定文件中的代码,可以绕过版本检查,使Django与较低版本的mysqlclient兼容。
239

被折叠的 条评论
为什么被折叠?



