进入http://127.0.0.1:8000/blog/hello_world报错

来源:2-4 Django HelloWorld

L_Y_H

2022-10-29 18:12

如图:

http://img3.mukewang.com/635cfc560001ea3d14940995.jpg

同时pycharm出现

http://img3.mukewang.com/635cfc8a00014a2615180377.jpg

写回答 关注

1回答

  • 菊儿胡同
    2023-05-07 18:35:41

    python版本和django版本不对应的问题,python3中没有decode方法,但是django还在用,因此造成了错误。在另一个环境中,用的python3.7+django3,就没有同样的错误。
    解决方法:打开debug.py,在第331行的open()中,加上 encoding="utf-8"
    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
    即可解决此问题

三小时带你入门Django框架 新版上架

Python开发上手Web框架的必备课程,三小时带你入门Django框架。

25587 学习 · 248 问题

查看课程

相似问题