码迷,mamicode.com
首页 > Web开发 > 详细

Django调用JS、CSS、图片等静态文件

时间:2015-09-13 15:59:57      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

zz

在下面的例子中,我们将media作为静态(CSS\JS\图片文件)文件的目录

方法一、

1.首先在settings.py文件中自定义参数 STATIC_PATH=’./media’ .(意为当前文件目录下的media文件夹)

2.在urls.py文件中导入
import settings
再,urlpatterns里加入一句
(r’^site_media/(?P<path>.*)$’,‘django.views.static.serve’,{‘document_root’: settings.STATIC_PATH})

方法2、

1.在settings.py中设置STATIC_PATH=’./media’ (静态文件所在目录)
2.在urls.py中导入settings.py
import settings
3.在urls.py的URLpartterns中设置
(’^site_media/(?P<path>.*)’,‘django.views.static.serve’,{‘document_root’: settins.STATIC_PATH}),

文件中调用静态文件的方法:
例如:<link rel=”StyleSheet” href=”/site_media/css/base.css” type=”text/css” />

在这两种方法中,主要目的是设置静态文件的目录,site_media一定与STATIC_PATH中的名字一样,这样,当解析到site_media开头的请求时,会调用指定的静态文件目录。

Django调用JS、CSS、图片等静态文件

标签:

原文地址:http://www.cnblogs.com/Raywang80s/p/4805044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!