仅对特定类型

时间:2017-02-17 13:29:28

标签: django django-templates

我想将过滤器 floatformat 应用于django模板中的值,仅当变量是数字类型时,否则根本不应用任何过滤器。

例如,如果我写

{{value|floatformat}}

然后只应在的类型为数字(整数或浮点数)时应用过滤器 floatformat ,而不是在字符串的情况下。 是否有django模板语言中的内置过滤器来获取数据类型?

我也可以从视图中做到这一点,但我只想知道我可以在模板中做到这一点吗?

1 个答案:

答案 0 :(得分:0)

您可以创建自己的模板过滤器,它将与python type()

一起使用

More