python编程 报错解决:“AttributeError: ‘str‘ object has no attribute ‘decode‘”

今天药忘吃喽~ 2024-04-06 14:29 214阅读 0赞

简介

在做django项目遇到了如题的报错,通过搜索分析是encode/decode的问题,我的decode/encode并没有出现在我编写的代码中,而是在D:\python\Lib\site-packages\django\db\backends\mysql\operations.py中,也就是报错显示的文件中。

解决办法

1、点到报错的D:\python\Lib\site-packages\django\db\backends\mysql\operations.py这个operations.py中
2.找到如下代码
在这里插入图片描述
3.把query = query.decode(errors='replace')
改为query = query.encode(errors='replace')
改动时会有提示,选择第一个继续改

报错解决!

发表评论

表情:
评论列表 (有 0 条评论,214人围观)

还没有评论,来说两句吧...

相关阅读