Django提示django UnicodeDecodeError: 'gbk' codec can't decode byte解决办法

最新的django2.2版本,操作模板的时候,有可能会提示编码出错(django UnicodeDecodeError: 'gbk' codec can't decode byte)。

解决办法: 在虚拟环境里这个目录下:venv\Lib\site-packages\django\views* 找到debug.py这个文件 如果没有使用虚拟环境,该文件在Python安装目录里的Lib\site-packages\django\views\里 找到该文件的 331行代码如下:

with Path(CURRENT_DIR, 'templates', 'technical_500.html').open() as fh:

修改为:

with Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding='utf-8') as fh:

参考https://www.django.cn/forum/forum-89.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容