美文网首页软件测试
【填坑】python3 使用django连接数据库报Improp

【填坑】python3 使用django连接数据库报Improp

作者: 亭子青年 | 来源:发表于2017-09-02 17:22 被阅读41次

这是一个没有模板的简书,我才不想自我介绍

直入主题

使用Django连接mysql,报错:ImproperlyConfigured

  File "C:\Python35\lib\site-packages\django-2.0-py3.5.egg\django\db\utils.py", line 202, in __getitem__
    backend = load_backend(db['ENGINE'])
  File "C:\Python35\lib\site-packages\django-2.0-py3.5.egg\django\db\utils.py", line 110, in load_backend
    return import_module('%s.base' % backend_name)
  File "C:\Python35\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "C:\Python35\lib\site-packages\django-2.0-py3.5.egg\django\db\backends\mysql\base.py", line 36, in <module>
    raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None

解决方法
(1)找到: File "C:\Python35\lib\site-packages\django-2.0-py3.5.egg\django\db\backends\mysql\base.py",并打开该文件
(2)找到第36行(根据提示信息得知),注释下面的两行代码

if version < (1, 3, 3):
    raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)

相关文章

网友评论

    本文标题:【填坑】python3 使用django连接数据库报Improp

    本文链接:https://www.haomeiwen.com/subject/eesrjxtx.html