1. 程式人生 > >Django模板中include的標簽的使用

Django模板中include的標簽的使用

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的標簽的使用