首页 > 其他 > 详细

Django模板标签

时间:2019-03-31 22:48:54      阅读:221      评论:0      收藏:0      [点我收藏+]

一、模板标签

  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模板标签

原文:https://www.cnblogs.com/WS-Rewind/p/10633738.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!