本文介绍了django 模板中的变量减法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
它可以写{{ myval.add:5 }}
, {{ myval|add:value }}
甚至{{ myval|添加:-5 }}
.
但是,我不知道我应该输入什么来添加 value * -1 就像 {{ myval|add:-value }}
.遗憾的是,这不起作用.
However, I can't find out what I should type to add value * -1 like {{ myval|add:-value }}
. This doesn't work, sadly.
推荐答案
内置的 Django 模板标签/过滤器并不是包罗万象的,但是编写自己的自定义模板标签非常容易:https://docs.djangoproject.com/en/dev/howto/custom-template-tags/
The built-in Django template tags/filters aren't all-encompassing, but it's super easy to write your own custom template tags: https://docs.djangoproject.com/en/dev/howto/custom-template-tags/
你可以很容易地制作自己的subtract
模板标签:
You could make your own subtract
template tag pretty easily:
@register.filter
def subtract(value, arg):
return value - arg
这篇关于django 模板中的变量减法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!