Django模板标签

一、模板标签

  1.模板标签是在模板中运用python语言的实现,如for循环,if语句

  2.模板标签的运用

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

   在teacher视图中国创建学生列表信息视图函数,

   在teacher下的urls文件和项目urls文件中关联视图函数

  Django模板标签

  2.2在students_list模板中导入网上搬过来的css基础页面  地址https://v3.bootcss.com/getting-started/

  Django模板标签

  2.3对基础模板进行修改

  class=“table”是引用基础模板中的图表样式

  Django模板标签

  2.4用for循环重写2.3中的body

  {%for student in student}与{%endfor}是成对出现的

  取student中的元素同视图向模板传参用{{ }}

  Django模板标签

  2.5条件渲染

  Django模板标签

  2.6常用标签及功能

  Django模板标签

二、模板标签url反向解析

  1.在teacher模板函数下创建student_detail文件

  在teacher视图文件中创建student_detail函数,要有序号参数pk

  关联到teacher/urls文件中

  Django模板标签

  2.在学生列表页,将序号行包含在a标签中

  a标签的链接进行跳转 forloop.counter只是一个用于拼接参数,相当于pk

  Django模板标签

模板标签的url逆向解析就是写a标签

  

  

上一篇:BZOJ 1001--[BeiJing2006]狼抓兔子(最短路&对偶图)


下一篇:通向高可扩展性之路(WhatsApp篇)---- 脸书花了190亿买来的WhatsApp的架构