django staticfiles DEBUG设置为True或者False的关键内幕
2013-08-28 11:00
399 查看
1. settings.DEBUG=True
使用runserver的时候, handler=StaticFilesHandler, 所有的staticfiles, 也就是静态文件, 会使用该handler来处理, 具体的处理方式就是 按照settings.StaticDirs中的配置来serve staticfiles.
2. settings. DEBUG=False
使用runserver, handler = 普通的django.core.handler.wsgi.WsgiHandler, 该 handler 不处理staticfiles. 啥意思呢, 就是说你可以使用nginx apache等webserver来serve staticfiles 静态文件.
使用runserver的时候, handler=StaticFilesHandler, 所有的staticfiles, 也就是静态文件, 会使用该handler来处理, 具体的处理方式就是 按照settings.StaticDirs中的配置来serve staticfiles.
2. settings. DEBUG=False
使用runserver, handler = 普通的django.core.handler.wsgi.WsgiHandler, 该 handler 不处理staticfiles. 啥意思呢, 就是说你可以使用nginx apache等webserver来serve staticfiles 静态文件.
相关文章推荐
- django staticfiles DEBUG设置为True或者False的关键内幕
- django staticfiles DEBUG设置为True或者False的关键内幕
- django设置debug设为False静态文件404
- Django基础 - Debug设置为False后静态文件获取404
- 我和Django那些事儿(7)----debug设置成false后再说静态文件
- Oracle 12.2 sec_case_sensitive_logon设置为true 或者false 时,针对 system用户和新建用户的区别.
- 当django设置DEBUG=False后出错
- django异常:当设置DEBUG = False 时导致500错误的解决方案
- Django1.8将Debug设置为False时访问不到图片和静态文件方法
- Django中--debug改为False时,需要将静态文件配置到STATIC_ROOT中
- c#代码获取web.config配置文件里面设置的 <compilation debug="true"节点的debug值
- 配置Django框架为生产环境的注意事项(DEBUG=False)
- -locale en_US -define=CONFIG::debug,false -define+=CONFIG::release,true
- IE6下背景图片不缓存问题或者document.execCommand("BackgroundImageCache",false,true)
- 文档显示部件:用word查看方法在word中直接显示文档显示部件中的内容,并可以设置是否允许修改word内容。 True:不允许修改word内容;false:允许修改word内容。 实例应用:在窗体
- 如何测试APK是否设置android:debuggable="false"
- [置顶] bodyParser.urlencoded 中设置 extended 为 true 和为 false 有什么区别
- 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。
- 配置Django框架为生产环境的注意事项(DEBUG=False)