Django(filter过滤器)
Posted gaoyukun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django(filter过滤器)相关的知识,希望对你有一定的参考价值。
过滤器一般放在django中的html中
{{ obj|upper }} #将obj大写 hello -> HELLO {{ obj|add:"2" }} #在obj后边加上"2" hello -> hello2 {{ obj|cut:‘ ‘ }} #将obj中间的空格减去 hel lo wo r ld ->helloworld {{ obj|date:‘Y-m-d‘ }} #将obj以Y-m-d形式显示 datetime.datetime.now() ->2018-06-05 {{ obj|default:‘空的‘ }} #如果obj只是定义没有赋值,那么默认给其赋值为"空的" "" ->空的 {{ obj|safe }} #obj="<a href=‘#‘>跳转</a>",如果不加safe,渲染的就只是一个字符串,如果加上,渲染的就是一个连接
{% autoescape off %} #同上safe作用 {{ obj }} {% endautoescape %}
htt {{ obj|filesizeformat }} {{ obj|urlencode }} 将obj编码 http://www.baidu.com/ ->http%3A//www.baidu.com
以上是关于Django(filter过滤器)的主要内容,如果未能解决你的问题,请参考以下文章