使用现有函数:
通过对传入的参数,后面跟一个管道符号+python函数,来完成对传入参数的修改。
返回值
自定义simple_tag:
具体操作步骤如下:
1、在某个app下,创建目录templatetags文件夹
2、在templagetags下,创建任意文件名的xxoo.py文件
3、创建regester对象
from django import template register=template.Library (创建register对象,并且名字必须为register); @register.simple_tag def func(x,y): return x+y 4、settings注册App 在django某些版本中,运行程序时,会报错: xxoo is not a registered tag library. Must be one of: 需要在settings文件中: 1): 2):
5、在html中使用自定义函数时,在文件顶部{%load xxoo%} 6、在html中使用,{%func 2 5%}(参数之间用空格分隔,任意空格均可!) 7、运行结果: ....