1. 程式人生 > >Django模板標簽

Django模板標簽

跳轉 target 文件中 圖表 bubuko https http tar eight

一、模板標簽

  1.模板標簽是在模板中運用python語言的實現,如for循環,if語句

  2.模板標簽的運用

  2.1在teacher模板下創建students_list模板,

   在teacher視圖中國創建學生列表信息視圖函數,

   在teacher下的urls文件和項目urls文件中關聯視圖函數

  技術分享圖片

  2.2在students_list模板中導入網上搬過來的css基礎頁面  地址https://v3.bootcss.com/getting-started/

  技術分享圖片

  2.3對基礎模板進行修改

  class=“table”是引用基礎模板中的圖表樣式

  技術分享圖片

  2.4用for循環重寫2.3中的body

  {%for student in student}與{%endfor}是成對出現的

  取student中的元素同視圖向模板傳參用{{ }}

  技術分享圖片

  2.5條件渲染

  技術分享圖片

  2.6常用標簽及功能

  技術分享圖片

二、模板標簽url反向解析

  1.在teacher模板函數下創建student_detail文件

  在teacher視圖文件中創建student_detail函數,要有序號參數pk

  關聯到teacher/urls文件中

  技術分享圖片

  2.在學生列表頁,將序號行包含在a標簽中

  a標簽的鏈接進行跳轉 forloop.counter只是一個用於拼接參數,相當於pk

  技術分享圖片

模板標簽的url逆向解析就是寫a標簽

  

  

Django模板標簽