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

简介

在做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')
改动时会有提示,选择第一个继续改

报错解决!

猜你喜欢

转载自blog.csdn.net/Ang_go/article/details/128968864