解决:Django中UnicodeDecodeError 'gbk' codec can't decode byte 0xa6

Posted xuexianqi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决:Django中UnicodeDecodeError 'gbk' codec can't decode byte 0xa6相关的知识,希望对你有一定的参考价值。

一:引言

django项目中遇到如图报错:技术图片

原因是:这个版本django由于出错信息的代码有编码读取问题 造成无法正常显示

二:解决方法

1.根据提示找到 python安装路径Libsite-packagesdjangoviewsdebug.py

大约在332行

技术图片

2.在该行的open()中加入如下代码

encoding=‘utf-8‘

技术图片

以上是关于解决:Django中UnicodeDecodeError 'gbk' codec can't decode byte 0xa6的主要内容,如果未能解决你的问题,请参考以下文章

apache部署django出现403Forbidden错误怎么解决

未解决的参考“路径” - django

Django解决跨域问题

如何在 Django 1.7 中解决“django.core.exceptions.ImproperlyConfigured:应用程序标签不是唯一的,重复:foo”?

如何解决 Django 中显示“无法解析剩余部分”的 TemplateSyntaxError

PyCharm 中 Django 文档字符串中未解决的引用