Django 配置静态文件(1) 图片

静态文件如CSS, javascript, 图片等文件在django中的配置方法:

假设多个app共用一个静态文件路径 "/__app_path__/static/"

 

步骤一:配置STATICFILES_DIRS

编辑settings.py文件:

1 STATICFILES_DIRS = (
2     os.path.join(BASE_DIR, "static"),3 )

同时找到INSTALLED_APPS,确保其中包含有’django.contrib.staticfiles',

 

步骤二:配置contrib.staticfiles

在项目的urls.py中加上如下配置:

1 from django.contrib.staticfiles.urls import staticfiles_urlpatterns  
2   
3 # ... the rest of your URLconf goes here ...  
4   
5 urlpatterns += staticfiles_urlpatterns()  

需要注意的是,上面代码的第一行必须放在整个urls文件的第一行,上面代码的最后一行必须放在urls文件的最后一行。

 

步骤三:第二部分:在template中使用静态文件

1 {% load staticfiles %}  
2 <img src="{% static "images/hi.jpg" %}" />  

 

posted on 2013-10-26 19:47  0x9801  阅读(215)  评论(0)    收藏  举报

导航