Django教程:[16]模板if標籤用法?

python.Django的模板對象中,我們可以使用if標籤來有選擇的顯示某些內容,這使得模板文件更加靈活,下面我們通過例子看看如何使用if標籤。

我們先來呈現一個完整的例子,我們前面的文章裡說過,標籤用{% %}來表示,下面的代碼裡有三個標籤,構成了一個代碼塊。我們都可以看到代碼的意義:如果i的值為1,我們執行if和else之間的內容,如果i的值不為1,我們執行else和endif之間的內容(下面代碼中endif之間沒有空格!!!

當然,我們在if後面不一定非要寫一個等式或者不等式,我們直接使用變量就可以了,下面代碼的意思是i不為空,則執行下面的代碼、

實際上當i取下面的值得時候,表示False

我們還可以在if標籤中使用and表示兩個條件不是同時滿足

我們還可以使用or表示只滿足一個條件即可(or和and不可以同時使用

使用not也是合法的

原作者: Delta數據工作室 Django教程 (共48篇) 上一篇:context對象的操... 下一篇:模板中的for循環...

教程, 模板, 標籤, 用法,
相關問題答案