一尘不染

Django模板中的变量减法

django

它能够写{{ myval.add:5 }}{{ myval|add:value }}甚至{{ myval|add:-5 }}

但是,我找不到要添加值* -1之类的内容{{ myval|add:-value }}。不幸的是,这行不通。


阅读 917

收藏
2020-03-27

共2个答案

一尘不染

你可以subtract轻松地制作自己的模板标签:

@register.filter
def subtract(value, arg):
    return value - arg
2020-03-27
一尘不染

你需要使用双引号:

{{ myval|add:"-5" }}

从中减去5 myval

2020-03-27