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