美文网首页Python基础
django--pymysql报错处理

django--pymysql报错处理

作者: lvyz0207 | 来源:发表于2020-01-15 21:24 被阅读0次

第一步:

报错信息如下

  raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
注释一下两行
# if version < (1, 3, 13):
#     raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

第二步:

报错信息

AttributeError: ‘str’ object has no attribute ‘decode’
#找到operations.py文件(46行),将decode改为encode
if query is not None:
    query = query.decode(errors='replace')
return query
#改为
if query is not None:
    query = query.encode(errors='replace')
return query

相关文章

网友评论

    本文标题:django--pymysql报错处理

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