免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1621 | 回复: 0

Django静态文件的配置 [复制链接]

论坛徽章:
0
发表于 2011-12-19 14:02 |显示全部楼层
django处理静态文件常用有2种方法,推荐第二种方法
1: 由于在页面中要使用CSS,JS及图片文件这就用到了静态文件处理的问题 Django处理静态文件太烦了,下边按步骤一一说明
第一步在项目目录下的settings文件里加一项: STATIC_PATH='D:/WebSite/Django/myclass/jy0203/media' 里面的值静态文件所在目录,若是linux系统也一样例如'/home/mysite/myclass/jy2003/media'
第二步在项目目录下的urls文件里加二行: from myclass import settings 在 urlpatterns里加一句(r'^site_media/(?P.*)$', 'django.views.static.serve',{'document_root': settings.STATIC_PATH}),
第三步在页面文件里更改静态文件的路径如: 其中jy0203.css是放在D:\WebSite\Django\myclass\jy0203\media\css下的 这样子就可以了
-----------------------------------------------------------------------------------------
方法2:
1.在项目目录下的settings文件里加一项: STATIC_PATH='./media' #静态文件所在目录
2.在项目目录下的urls文件里加一项: from myproject import settings #myproject为本工程名在 urlpatterns里加一句(r'^site_media/(?P.*)$', 'django.views.static.serve',{'document_root': settings.STATIC_PATH}), >>> django 最新文档翻译资料:http://djangobook.py3k.cn/

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP