django开发过程中,一直使用命令:
python manager.py runserver
来开启内置服务器,由于项目中local_settings.py文件中的DEBUG=True,进行开发和调试一直没什么问题。但是现在需要编写404,500等出错页面,在debug模式下出了错都会出现报错页面,无法转向到404或500页面,这时我将local_settings.py中的DEBUG设为false,这时候应该可以转向到404页面。实验证明确实如此,404和500页面都可以得到,但是出现了新的问题:
css和js文件无法加载。
在网上找了找,很快就找到了解决办法,改变项目运行方式:
python manager.py runserver --insecure
这种是stackoverflow上最受欢迎的方法,确实简单快捷!