-
静态文件部署
在polls应用文件夹下创建static文件夹,并在该文件夹下继续创建polls文件夹,将polls应用所需静态文件放置在该文件夹中(即polls/static/polls/style.css),这样做的目的:- Django在使用静态文件时,会默认去每个app文件夹中搜索static文件,直到找到所需静态文件;
- 不同的app可能用到名称相同但内容不同的静态文件,所以在static文件夹下再创建一个以app名称命名的文件夹已进行区分;
-
使用静态文件
<!--polls/templates/polls/index.html-->
{% load static %}
<!--也有使用{% load staticfiles %}的,目前尚不清楚二者间的区别-->
<link rel="stylsheet" href="{% static 'polls/style.css' %}" />