网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

django模版内置的过滤器是什么

本篇文章为大家展示了django模版内置的过滤器是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

创新互联-专业网站定制、快速模板网站建设、高性价比宁洱网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式宁洱网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖宁洱地区。费用合理售后完善,十多年实体公司更值得信赖。

django模版内置的过滤器

一、add

将传进来的参数添加到原来的值上面。这个过滤器会尝试将“值”和“参数”转换成整形然后进行相加。如果转换成整形过程中失败了,那么将会将“值”和“参数”进行拼接。如果是字符串,那么会拼接成字符串,如果是列表,那么会拼接成一个列表。实例代码如下:

{{value|add:"2"}}

如果value是等于4,那么结果将是6.如果value是等于一个普通的字符串,如‘abc’,那么结果将是abc2。

二、cut

移除值中所有指定的字符串。类似于python中的replace(args,"").实例代码:

{{value|cut:""}}

三、date

将一个日期按照指定格式,格式化成字符串。实例代码如下:

#数据

context={

"today":datetime.now()

}

#模版

{{value|date:'Y/m/d'}}

结果为:2019/12/30。其中Y代表的是四位数的年份,m代表两位数的月份,d代表的是两位数的日。还有其他的时间格式化的方法。

Y:四位数的年份

m:两位数的月份

n:月份,1-9前面没有0前缀

d:两位数字的天

j:天,1-9前面没有0前缀

g:小时,12小时格式的,1-9前面没有0前缀

h:小时,12小时格式的,1-9前面有0前缀

G:小时,24小时格式的,1-9前面没有0前缀

H:小时,24小时格式的,1-9前面有0前缀

i:分钟,1-9前面有0前缀

s:秒,1-9前面有0前缀

上述内容就是django模版内置的过滤器是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


标题名称:django模版内置的过滤器是什么
链接地址:http://bjjierui.cn/article/pjheoj.html

其他资讯