标签:def ons code bsp 文件夹 变量 pes class lte
INSTALLED_APPS = [ ‘django.contrib.admin‘, ‘django.contrib.auth‘, ‘django.contrib.contenttypes‘, ‘django.contrib.sessions‘, ‘django.contrib.messages‘, ‘django.contrib.staticfiles‘, ‘app01.apps.App01Config‘, ‘app02‘, ]
from django import template #变量名称不能变 Django固定名称 register=template.Library() @register.filter #加上此装饰器说明是过滤器 def multi_fliter(x,y): return x*y @register.simple_tag #加上此装饰器说明是标签 def multi_tag(x,y): return x*y
<h1>自定义标签,过滤器</h1> <h5>导入</h5> {% load my_tag_filter %} <h6>过滤器</h6> {{ 7|multi_fliter:5 }} <h6>标签</h6> {% multi_tag 7 7 %}
过滤器最多之能传入两个参数,如果过滤器返回的结果可以参与if判断
标签可以传入多个参数,但是不能参与if判断
{% if 7|multi_fliter:5 >100 %}
<p>大于100</p>
{% else %}
<p>小于100</p>
{% endif %}
标签:def ons code bsp 文件夹 变量 pes class lte
原文地址:https://www.cnblogs.com/wtil/p/9246412.html