python框架之djanjo复习

一 标签

## 1 .for 标签

       {% for 变量 in 列表 | 元祖 | 字典 %}
                         代码块
       {% endfor %}
  允许使用 for 提供的内置变量 -- forloop
       1. forloop.counter: 记录当前的循环次数,从一开始
       2. forloop.first: 是否是第一次循环(第一项)
       3. forloop.last : 是否是最后一次循环(最后一项)

## 2. if标签

      {% if 条件 %}
               代码块
       {% endif %}

条件中允许使用 比较运算符(>, <, >=, <= , ==, != )
逻辑运算符(not, and , or)
注意: and和or 不能同时出现

# 第一种
{% if 条件 %}
      满足条件运行的代码块
{% else %}
      不满足条件允许的代码块
{% endif %}

# 第二种
{% if 条件1 %}
      满足条件1运行的代码
{% elif 条件2 %}
      满足条件2运行的代码
{% elif 条件3 %}
      满足条件3运行的代码    
 .....     
{% else %}
      不满足条件运行的代码
{% endif %}


在这里插入图片描述

二. 过滤器

作用: 过滤数据, 在显示变量数据之前, 允许对数据进行筛选或者改变
语法:
{{变量 | 过滤器: 参数}}

过滤器:
1. {{value | upper}}
将value变为大写字符
2. {{value | lower}}
将value变为小写字符
3. {{value | add:num}}
将 num累加到value之后
4. {{value | floatformat:n}}
将value四舍五入到n位小数
5. {{value | truncatechars:n}}
将字符串截取到n位(包含…)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值