html頁面:}檢視處理函式:return render(request, 『html頁面』, 字典資料)
數字型別:}例項演練:將字典值傳遞給頁面字串型別:}
列表型別:}
字典型別:}
物件型別:}
def
temp_var
(request)
:dict
= book = bookinfo(
) book.btitle =
'物件屬性'
context =
return render(request,
, context)
模板變數:
>
}>
}>
<
/body>
語法格式:
迴圈邏輯
}表示當前是第幾次迴圈,從1開始
列表為空或不存在時執行此邏輯
邏輯1邏輯2
邏輯3
例項演練:在頁面上顯示圖書列表
def
temp_book
(request)
: context =
return render(request,
, context)
圖書列表如下:
"color: red;"
>
}<
/li>
"color: blue;"
>
}<
/li>
"color: green;"
>
}<
/li>
對不起,沒有圖書<
/li>
<
/ul>
<
/body>
例項演練:對書名大於4個字元的圖書,格式化其出版時間
def
temp_filter
(request)
: context =
return render(request,
, context)
圖書列表如下:
"color: red;"
>}-
--預設時間格式為:
}<
/li>
"color: green;"
>}-
--格式化時間為:
}<
/li>
<
/ul>
<
/body>
Django框架學習 5建立模板
如何向請求者返回乙個漂亮的頁面呢?肯定需要用到html css,如果想要更炫的效果還要加入js,這麼一堆欄位串全都寫到檢視中,作為httpresponse 的引數就太麻煩了。在django中,將前端的內容定義在模板中,然後再把模板交給檢視呼叫,各種漂亮 炫酷的效果就出現了。在templates目錄中...
django模板詳解 二
1 總體結構 2 各個模組的互動關係 django收到http請求後,依次完成下列處理 根據url通過urlconf模組對映到view函式,將httprequest物件作為引數傳入。在view函式中,獲取http請求的引數,通過model訪問資料庫,進行業務邏輯運算得到輸出資料。然後,載入templ...
Django框架知識4(模板)
模板使用 1.配置 在工程中建立模板目錄templates。在settings.py配置檔案中修改templates配置項的dirs值 templates 2.定義模板 在templates目錄中新建乙個模板檔案,如index.html lang en charset utf 8 titletitl...