Django模板中include的標簽的使用
阿新 • • 發佈:2017-09-09
net jsb ins fcm port temp lan htm 好的
在很多網站中,基本上的都會有一個開頭和一個結尾,在每一個網頁中都會顯示。相對於這種的來說,在Django中,最好的方法就是使用include的標簽,在每一個模板中都加入這個開頭和結尾的標簽。
官方文檔:鏈接
1.可以直接使用模板的名字進行導入,例如
{% include "index.html"%}
2.可以使用模板的路徑進行導入,例如,要導入templates目錄的子目錄aaa中的html文件,如圖:
使用{% include "aaa/include.html"%}即可
前兩種方式如果要在導入變量的時候傳遞參數,使用with的方法,具體在官方文檔中
3.使用模板變量(相對來說使用較少)
在views.py中導入 from django.template import Template
定義變量 value8 = Template("<a href = ‘http://www.baidu.com‘>百度</a>")
在對應的模板文件中{% include value8 %}
這樣再次執行,就會發現多出來一個百度的連接
Django模板中include的標簽的使用