zoukankan      html  css  js  c++  java
  • 【Django学习】在Django框架中偶遇报错:AttributeError: ‘str’ object has no attribute ‘decode’解决办法

    环境:python3.7+django2.2

    报错信息:

    AttributeError: ‘str’ object has no attribute ‘decode’


    解决办法:

    找到python文件下的django文件>db文件>backends>mysql>operations.py

     

    打开文件:

    打开后ctrl+f搜索query.decode

     

    然后将query.decode改为query.encode
    #原代码:
    query = getattr(cursor, '_executed', None)
    if query is not None:
    query = query.decode(errors='replace')
    return query

    #修改为:
    query = getattr(cursor, '_executed', None)
    if query is not None:
    query = query.encode(errors='replace')
    return query
    然后就好了,问题解决!
    ————————————————
    版权声明:本文为CSDN博主「亭有枇杷树」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_41630218/article/details/89631835

    作者:gtea 博客地址:https://www.cnblogs.com/gtea
  • 相关阅读:
    【题解】B进制星球
    高斯消元
    7.16
    题解 P1572 【计算分数】
    7.30
    7.31
    项目中使用 MyBatis(一)
    从整体上了解Spring MVC
    Spring注解
    Spring IOC 和 DI
  • 原文地址:https://www.cnblogs.com/gtea/p/15794722.html
Copyright © 2011-2022 走看看