django报错系列django.core.exceptions.ImproperlyConfigured

Posted python编码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django报错系列django.core.exceptions.ImproperlyConfigured相关的知识,希望对你有一定的参考价值。

执行 python manage.py makemigrations

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

具体看下面

找到python安装目录下的base.py文件

django报错系列django.core.exceptions.ImproperlyConfigured


打开base.py对mysql的version版本判断的语句注释掉即可

# if version < (1, 3, 13):

  #  raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

django报错系列django.core.exceptions.ImproperlyConfigured

再次执行python manage.py makemigrations

django报错系列django.core.exceptions.ImproperlyConfigured


运行python manage.py migrate

运行 python manage.py runserver

这样就搞定啦!


以上是关于django报错系列django.core.exceptions.ImproperlyConfigured的主要内容,如果未能解决你的问题,请参考以下文章

解决Django报错问题

Django入门与实践课程系列第2篇

django系列13 - 部署代码到linux上

解决报错:Django框架数据库迁移出现报错:django.db.migrations.exceptions.InconsistentMigrationHistory(图文并茂)

django 报错

Django mysql 问题。。。报错如下