1. 程式人生 > >Django學習6:static files

Django學習6:static files

Django學習6

 在完成了test的設計之後,我們需要給頁面加上樣式和圖片,這些images,js,css的樣式在Django中被稱為“static files”。  首先我們需要在polls目錄下建立一個static目錄,Django就會到這個目錄下去尋找static files。和template類似的,如果我們想建立一個style.css的檔案那它的目錄路徑將會是“polls/static/polls/style.css”,然後我們可以用“polls/style.css”來應用它。  那麼在這個檔案中我們使用如下的程式碼

li a {
    color: green;
}

 而後在polls/templates/polls/index.html的檔案開頭加上如下程式碼,就會發現連結變成了原諒色:

{% load static %}

<link rel="stylesheet" type="text/css" href="{% static 'polls/style.css' %}">
<html lang="en">

 那麼新增圖片的方法也類似,在polls/static/polls目錄下新增一個子目錄images,然後將圖片放進去,之後在style.css檔案中加入:

body {
    background: white
    url("images/background.gif") no-repeat;
}