django框架學習之6 模板標籤的使用

2021-10-12 17:35:34 字數 1354 閱讀 2539

模板標籤用於進行條件判斷,for迴圈之類的,常見的標籤:if else endif

for in,以下按例子說明:

這裡的模板標籤是要寫在html檔案裡的,在views中對html傳入引數

views中傳入的引數:

return httpresponse(html)有的讀者會說你為啥不寫紅樓夢啊,我要說我寫的是明朝四大奇書

傳入了兩個引數,乙個age 乙個books

index.html內容

"en"

>

"utf-8"

>

title<

/title>

<

/head>

圖書館首頁 <

/p>

# 多個條件用and連線

可以作我女朋友了<

/p>

還在上學吧!<

/p>

這就是四大名著之一嗎?受教了!<

/p>

-} 當前迴圈的下標。以1作為起始值。 <

/p>--

>

當前迴圈的下標。以1作為起始值。

-} 當前迴圈的下標。以0作為起始值。<

/p>--

>

-} 當前迴圈的反向下標值。比如列表有5個元素,那麼第一次遍歷這個屬性是等於5,第二次是4,以此類推。並且是以1作為最後乙個元素的下標。<

/p>--

>

-} 類似於forloop.revcounter。不同的是最後乙個元素的下標是從0開始。 <

/p>--

>

-} 是否是第一次遍歷。<

/p>--

>

} 是否是最後一次遍歷。<

/p>

}<

/p>

- 倒序-

->

->

-}<

/p>--

>

->

<

/body>

<

/html>

django框架之模板系統

mvc框架 mvc,全名是model view controller,是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 controller 具有耦合性低 重用性高 生命週期成本低等優點。mtv框架 model 模型 負責業務物件與資料庫的物件 ...

Django框架學習 5建立模板

如何向請求者返回乙個漂亮的頁面呢?肯定需要用到html css,如果想要更炫的效果還要加入js,這麼一堆欄位串全都寫到檢視中,作為httpresponse 的引數就太麻煩了。在django中,將前端的內容定義在模板中,然後再把模板交給檢視呼叫,各種漂亮 炫酷的效果就出現了。在templates目錄中...

Django框架學習 9模板詳解 DTL

html頁面 檢視處理函式 return render request,html頁面 字典資料 數字型別 字串型別 列表型別 字典型別 物件型別 例項演練 將字典值傳遞給頁面 def temp var request dict book bookinfo book.btitle 物件屬性 conte...