django开发环境setting.py里面设置debug=false时却成功加载静态文件?

Posted huouhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django开发环境setting.py里面设置debug=false时却成功加载静态文件?相关的知识,希望对你有一定的参考价值。

django开发环境setting.py里面设置debug=false时却成功加载静态文件?按理来说应该是加载失败的。

  • 启动服务器,运行正常,但是静态文件如css,js,图片是无法加载的。

问题:

技术图片

解答:问题在于使用的是谷歌浏览器,默认使用了缓存。导致每次访问同一个url时,都返回的是缓存里面的东西。

通过谷歌浏览器里面的开发者工具network下面的选项能禁用缓存。禁用缓存之后,则在django开发环境里面,运行

python manage.py runserver,如将DEBUG的值设为True时,能正常加载显示静态文件,如将设为False时,是不能成功

加载显示静态文件的。

技术图片

以上是关于django开发环境setting.py里面设置debug=false时却成功加载静态文件?的主要内容,如果未能解决你的问题,请参考以下文章

Django开发之module

django中使用orm连接mysql,setting.py的设置

django-18.admin后台中文版

Django框架详解之url

Django静态文件的处理

Django---Blog系统开发之注册页面