default过滤器:

如果值被评估为 False 。比如 [] , "" , None , {} 等这些在 if 判断中为 False 的值,都会使用 default 过滤器提供的默认值。示例代码如下:
{{ value|default:"nothing" }}
如果 value 是等于一个空的字符串。比如 "" ,那么以上代码将会输出 nothing 。

default_if_none过滤器:

如果值是 None ,那么将会使用 default_if_none 提供的默认值。这个和 default 有区
别, default 是所有被评估为 False 的都会使用默认值。而 default_if_none 则只有这个值是等
于 None 的时候才会使用默认值。示例代码如下:
{{ value|default_if_none:"nothing" }

如果 value 是等于 "" 也即空字符串,那么以上会输出空字符串。如果 value 是一个 None 值,
以上代码才会输出 nothing 。

first过滤器:

返回列表/元组/字符串中的第一个元素。示例代码如下:
{{ value|first }}
如果 value 是等于 ['a','b','c'] ,那么输出将会是 a 。

last过滤器:

返回列表/元组/字符串中的最后一个元素。示例代码如下:
{{ value|last }}
如果 value 是等于 ['a','b','c'] ,那么输出将会是 c 。

floatformat过滤器:使用四舍五入的方式格式化一个浮点类型。如果这个过滤器没有传递任何参数。那么只会在小数点
后保留一个小数,如果小数后面全是0,那么只会保留整数。当然也可以传递一个参数,标识具体
要保留几个小数。
1. 如果没有传递参数:

注:这里没有   \    符合

2. 如果传递参数:

注:这里没有   \    符合

最新文章

  1. Google Maps API V3 之绘图库 信息窗口
  2. centos7 搭建GlusterFS
  3. 裁剪Tessdata
  4. 模仿JavaAppArguments.java示例,编写一个程序,此程序从命令行接收多个数 字,求和之后输出结果,写出其的设计思想、程序流程图、源程序代码。
  5. HttpURlconntiuon获取网络数据
  6. 编程模式之装饰模式(Decorator)
  7. Windows桌面共享中一些常见的抓屏技术
  8. 博客已经转移到http://geekori.cn,本博客不再更新
  9. eclipse调试总结(转)
  10. hdu2078
  11. 我教女朋友学编程html系列(5) html中table的用法和例子
  12. 【转】opencv-在图像上显示字符(不包括中文)
  13. Spark里边:Worker源代码分析和架构
  14. python爬虫实战(一)--------中国作物种质信息网
  15. 谈谈一些有趣的CSS题目(十七)-- 不可思议的颜色混合模式 mix-blend-mode
  16. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'portal.hibernate_sequence' doesn't exist, 谈谈主键自增的方式
  17. 爬虫新手学习2-爬虫进阶(urllib和urllib2 的区别、url转码、爬虫GET提交实例、批量爬取贴吧数据、fidder软件安装、有道翻译POST实例、豆瓣ajax数据获取)
  18. Objc中处理数组越界的一种办法
  19. npm5踩过的坑!
  20. Luogu P3254 圆桌问题

热门文章

  1. Fragment 基础使用及重叠问题
  2. HashSet 源码分析
  3. 数据存储-cookie、sessionstorage、localstorage
  4. drf 视图源码详解
  5. python字典小知识
  6. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_1_File类的概述
  7. beego 注解路由无效问题分析
  8. 安全运维 - Windows系统应急响应
  9. 宝塔 windows下apache环境下禁止某文件夹内运行PHP脚本、禁止访问文件
  10. Junit 3.8源码分析