引言:前面讲过了Django中使用模板变量。使用很简单,那么有没有什么关于模板变量的骚操作呢?
  答案是肯定有的,这就是本文要讲的——过滤器!

1.过滤器

(1)纯干货讲解:

作用: 对变量进行过滤。在真正渲染出来之前,过滤器会根据功能处理好变量,然后得出结果后再替换掉原来的变量展示出来。
  • 语法:{{ fruits|lower }}

  • 管道符号进行链式调用(可以理解为嵌套使用!),比如实现一个功能,先把所有字符变成小写,再把第一个字符转换成大写。

  • 语法:{{fruits|lower|capfirst}}

  • 使用参数:过滤器可以使用参数,在过滤器名称后面使用冒号,加上双引号,双引号里面再加上参数,比如要把一个字符串中所有的空格去掉,则可以使用cut过滤器,
    语法: {{fruits|cut:" "}}

  • 注意:
    使用参数的时候,冒号和参数之间不能有任何空格,一定要紧挨着!

    </

11.Django中常用过滤器相关推荐

  1. Django框架(11.Django中的通过模型类查询数据以及相关函数和条件)

     Django中的查询函数 通过模型类.objects属性可以调用如下函数,实现对模型类对应的数据表的查询.    不管哪个函数注意返回值的类型 函数名 功能 返回值 说明 get 返回表中满足条件的 ...

  2. Django中自定义过滤器的使用

    我在这里做的是: 从数据库查出id递增的一些信息,展示在前台. 编写一个过滤器判断查出数据的id是偶数的返回True 奇数返回False 1 创建项目,创建应用,注册应用,配置settings.py文 ...

  3. django中常用的数据查询方法

    5.2 数据查询 要从数据库检索数据,首先要获取一个*查询集***(QuerySet),查询集表示从数据库获取的对象集合,它可以有零个,一个或多个过滤器.返回查询集的方法,称为过滤器,过滤器根据给定的 ...

  4. Django 模板常用过滤器

    过滤器 例子 lower, upper {{ article.title | lower }} 大小写 length {{ name | length }} 长度 default {{ value | ...

  5. Django 模板中 变量 过滤器 标签 的使用方法

    一.变量 1.变量的形式是:{{variable}}, 当模板引擎碰到变量的时候,引擎使用变量的值代替变量.     2.使用dot(.)能够访问变量的属性     3.当模板引擎碰到dot的时候,查 ...

  6. Django从理论到实战(part20)--DLT常用过滤器

    学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...

  7. Django中数据对象的增删改查常用方法,自定义管理器类,过滤器及F和Q对象等知识点总结

    Django对象的增删改查 我们为了对django对象的增删改查进行总结,先在model.py文件中创建类便于举例 定义学生: class Students(models.Model):sname=m ...

  8. Django框架(24.Django中的模板的自定义过滤器)

    自定义过滤器 过滤器就是python中的函数,注册后就可以在模板中当作过滤器使用 Django中的使用模板的自定义过滤器 在项目的应用下创建templatetags​​​​​​的Python的包 然后 ...

  9. 【HTML 教程系列第 11 篇】HTML 中常用的文本格式化标签

    这是[HTML 教程系列第 11 篇],如果觉得有用的话,欢迎关注专栏. 在网页中,有时需要为文字设置粗体.斜体.下划线或上下标等效果,这时就需要用到 HTML 中的文本格式化标签(也叫文本标签),常 ...

  10. 3dmax:3dmax的软件中常用工具栏的选择并连接、绑定到空间扭曲、选择过滤器、视图坐标系、捕捉、对齐、层管理器等使用技巧之详细攻略

    3dmax:3dmax的软件中常用工具栏的选择并连接.绑定到空间扭曲.选择过滤器.视图坐标系.捕捉.对齐.层管理器等使用技巧之详细攻略 目录

最新文章

  1. hdu5444(2015长春网络赛H题)
  2. 8.1.4 Authentication in a Web Application
  3. docker容器间数据共享
  4. 《伊万博士: 进化》利用三角剖分算法复刻《超越光速》地图机制
  5. c语言中time相关函数
  6. 解读《视觉SLAM十四讲》,带你一步一步入门视觉SLAM—— 前言
  7. WGS84坐标系转换到J2000坐标系
  8. Excel中将角度与弧度之间相互转换的公式
  9. Keil4 keil5兼容
  10. 洛谷3356火星探险问题
  11. 聚焦Java性能优化 打造亿级流量秒杀系统【学习笔记】09_防刷限流技术
  12. OpenSSL密码库算法笔记——第5章 椭圆曲线
  13. 机器学习--详解人脸对齐算法SDM-LBF
  14. 当AI遇上元宇宙:智能科技如何助力虚拟世界的发展?
  15. 幽门杆菌来源_肉毒杆菌毒素和设计移情的艺术
  16. 不用win10的人,在用win7-usb-creator时出现的一个无提示现像.
  17. Matplotlib——散点图_多种自定义
  18. 六、OpenStack入门 之 扩展话题
  19. hexo搭建博客后图片无法显示的完美解决
  20. iPhone内置GPS芯片已经获得确认

热门文章

  1. 什么是支付账户、备付金、网络支付、银行卡清算、贷记卡、代扣、代付....
  2. stm32零基础应该怎么入门?
  3. 一元非线性方程求根的算法——二分法/牛顿迭代法
  4. linux系统小红帽和ubuntu,Thinkpad trackpoint小红帽和中间键功能的实现。
  5. 远程桌面连接阿里云服务器
  6. 路由器硬件升级和软件改造
  7. 【数据可视化】AntV L7实现地图可视化,DrillDownLayer钻取异步获取数据,悬浮预警框
  8. 对照ArcGIS坐标系统文件(.prj)用Deskpro完成投影转换
  9. Android数据库大批量数据插入优化
  10. 商业数据分析--思路总结