Python框架篇之Django(Template模版:标签tag、自定义filter、extend模板继承)

一、标签的使用(tag)

1、语法格式:{% tags %}

2、提供的几种标签

  • {% if %}:计算一个变量值,如果是“true”,即它存在、不为空并且不是false的boolean值,系统则会显示{% if %}和{% endif %}间的所有内容
{
   % if ani.age > 25 %}
    <h1>{
   {
    ani.name }},you have a lot of responsibilities!</h1>
{
   % elif ani.age >= 18 %}
    <h1>{
   {
    ani.name }},you have been an adult!</h1>
{
   % else %}
    <h1>You just a child!</h1>
{
   % endif %}
  • {% for %}:允许你按顺序遍历一个序列中的各个元素,每次循环模板系统都会渲染{% for %}和{% endfor %}之间的所有内容
{
   #for循环#}
{
   #注意:for是没有办法拿到索引的,只能用forloop.counter来拿#}
{
   % for name in li %}
    <h3>{
   {
    forloop.counter }}{
   {
    name }}</h3>
    <h4>{
   {
    forloop.revcounter }}{
   {
    name }}</h4>
{
   % endfor %}

{
   % for name in li %}
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸿蒙Next

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值