-
靜態(tài)文件部署
在polls應(yīng)用文件夾下創(chuàng)建static文件夾鉴腻,并在該文件夾下繼續(xù)創(chuàng)建polls文件夾团秽,將polls應(yīng)用所需靜態(tài)文件放置在該文件夾中(即polls/static/polls/style.css),這樣做的目的:- Django在使用靜態(tài)文件時(shí)晦譬,會默認(rèn)去每個app文件夾中搜索static文件疤苹,直到找到所需靜態(tài)文件;
- 不同的app可能用到名稱相同但內(nèi)容不同的靜態(tài)文件敛腌,所以在static文件夾下再創(chuàng)建一個以app名稱命名的文件夾已進(jìn)行區(qū)分卧土;
-
使用靜態(tài)文件
<!--polls/templates/polls/index.html-->
{% load static %}
<!--也有使用{% load staticfiles %}的,目前尚不清楚二者間的區(qū)別-->
<link rel="stylsheet" href="{% static 'polls/style.css' %}" />