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.找到如下代码
python编程 报错解决:“AttributeError: ‘str‘ object has no attribute ‘decode‘”_第1张图片
3.把query = query.decode(errors='replace')
改为query = query.encode(errors='replace')
改动时会有提示,选择第一个继续改

报错解决!

你可能感兴趣的:(python,django,开发语言)