它能写{{ myval.add:5 }}
、{{ myval|add:value }}
甚至{{ myval|add:-5 }}
.
然而,我不知道应该键入什么来增加值*-1,比如{{ myval|add:-value }}
.遗憾的是,这行不通.
它能写{{ myval.add:5 }}
、{{ myval|add:value }}
甚至{{ myval|add:-5 }}
.
然而,我不知道应该键入什么来增加值*-1,比如{{ myval|add:-value }}
.遗憾的是,这行不通.
内置的Django模板标记/过滤器并不是无所不包的,但是编写自己的定制模板标记非常容易:https://docs.djangoproject.com/en/dev/howto/custom-template-tags/
您可以很容易地制作自己的subtract
模板标签:
@register.filter
def subtract(value, arg):
return value - arg