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

你可能感兴趣的:(Django提示django UnicodeDecodeError: 'gbk' codec can't decode byte解决办法)