zoukankan      html  css  js  c++  java
  • django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2的最佳处理方法,亲测可用

    django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2的最佳处理方法,亲测可用

    报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
    原因:django2.2和pymysql版本不匹配。mysqldb不支持python3.
    解决步骤:

    1.进入Python37Libsite-packagesdjangodbackendsmysql(python安装目录)打开base.py,注释掉以下内容:

    if version < (1, 3, 13):           
    	raise ImproperlyConfigured(‘mysqlclient 1.3.13 or newer is required; you have %s.’ % Database.version)   
    

    2.进入Python37libsite-packagesdjangodbackendsmysql(Python安装目录) 打开operations.py,定位到146行

    把decode修改为encode
    

    3.打开当前项目名下的__init__文件,在文件中输入如下代码:pymysql.version_info=(1,3,13,"final",0)

    import pymysql
    pymysql.version_info=(1,3,13,"final",0)
    pymysql.install_as_MySQLdb()
    

    执行以上三个步骤后,亲测可以解决该问题

  • 相关阅读:
    VSS使用
    Delphi简单数据库连接程序
    为表增加字段与拷贝数据到另一个表
    VSTS 使用
    Delphi实现个相似的功能界面共用一个窗体
    看代码笔记
    数据库安全管理
    函数
    【USACO】Ordered Fractions 顺序的分数
    C# 专业数据库连接配置界面
  • 原文地址:https://www.cnblogs.com/mengxinfeng/p/13227423.html
Copyright © 2011-2022 走看看