全部博文(33)
分类: 系统运维
2011-02-26 10:03:33
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 最新文档翻译资料: |