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

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

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

问题:

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

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

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

加载显示静态文件的。

猜你喜欢

转载自www.cnblogs.com/huouhua/p/10502706.html