django1.6在DEBUGE=False时的静态文件临时处理
2013-11-13 16:54
323 查看
近日将django升到1.6,在学习时自定义了一个404页面,但在settings中设定DEBUGE=False时,css等静态文件无法引用,在网上查找各种资料后,问题应该是在开发环境下,即在DEBUG=True时,django会自行处理在settings中设定的各种静态文件引用,在DEBUGE=False时需自定义静态文件引用。
引用方式如下:
假设静态文件在根目录下的”/static/“中,在settings中指定
在urls.py中指定引用
但这仅能做为学习时的临时处理,django不建议这样处理静态文件,静态文件仍需在部署时在服务器中专门指定,已免增加服务器负担
引用方式如下:
假设静态文件在根目录下的”/static/“中,在settings中指定
import os BASE_DIR = os.path.dirname(os.path.dirname(__file__)) STATIC_ROOT=os.path.join(BASE_DIR, 'static')
在urls.py中指定引用
urlpatterns = patterns('', url(r'^static/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.STATIC_ROOT}), )
但这仅能做为学习时的临时处理,django不建议这样处理静态文件,静态文件仍需在部署时在服务器中专门指定,已免增加服务器负担
相关文章推荐
- django关闭debug后,静态文件的处理
- 我和Django那些事儿(7)----debug设置成false后再说静态文件
- Python django 404页面配置和debug=false 静态文件配置 django版本1.10.5
- django设置debug设为False静态文件404
- Django中--debug改为False时,需要将静态文件配置到STATIC_ROOT中
- Django基础 - Debug设置为False后静态文件获取404
- Django1.8将Debug设置为False时访问不到图片和静态文件方法
- Django1.6和1.7静态文件配置方法
- django对静态文件的处理方法
- django中静态文件的处理
- Django静态文件处理【开发环境】
- Django项目关闭debug模式后,静态文件无法加载的解决办法
- BAE下部署django之处理静态文件
- 用Aapache处理Django的静态文件
- Django 部署 ubuntu uwsgi nginx 处理 静态文件
- django在关闭debug后,静态文件无法加载的解决办法
- Django静态文件处理总结
- Django中,图片显示问题--Django中静态文件处理方法指南
- 超详细的django1.8处理centos下nginx上处理静态文件步骤!
- django关闭DEBUG后 static静态文件都访问不了