【问题标题】:Apply django template filter only on values of specific type仅对特定类型的值应用 django 模板过滤器
【发布时间】:2017-02-17 13:29:28
【问题描述】:

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

例如,如果我写

{{value|floatformat}}

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

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

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    您可以创建自己的模板过滤器,该过滤器适用于 python type()

    More

    【讨论】:

      猜你喜欢
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 1970-01-01
      • 2013-03-16
      • 1970-01-01
      • 2018-02-22
      相关资源
      最近更新 更多