【问题标题】:add float number in template (django)在模板中添加浮点数(django)
【发布时间】:2010-02-10 14:48:43
【问题描述】:

也许我遗漏了一些东西,但我希望添加一个浮点数,如下所示:

{%floatnumber|add:3.4%}

过滤器添加我的结果,所以我不想写我的过滤器,但如果是唯一的方法,我会复制添加过滤器

现在我正在这样做:

def addf(value, arg):
    """Adds the arg to the value."""
    return float(value) + float(arg)
addf.is_safe = False
register.filter(addf)

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    现在它变成了 int。有一张公开的票,我什至发送了一个补丁,但还没有提交 ;-) Here 是票。

    【讨论】:

    • 我刚刚添加了自己的过滤器,等待它更新我只是在一个模板中使用它
    • 更好地使用我的 - 它允许添加任何两个值,可以在 python 本身中添加。更通用:-)
    猜你喜欢
    • 2020-04-18
    • 2019-10-18
    • 1970-01-01
    • 2015-04-04
    • 2014-11-14
    • 2017-04-18
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多