django关闭debug模式,静态文件无法加载

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上最受欢迎的方法,确实简单快捷!

参考链接:https://stackoverflow.com/questions/5836674/why-does-debug-false-setting-make-my-django-static-files-access-fail

你可能感兴趣的:(django关闭debug模式,静态文件无法加载)