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" %}" />
浙公网安备 33010602011771号