【问题标题】:Return single comma from django template yesno filter从 django 模板 yesno 过滤器返回单个逗号
【发布时间】:2016-09-19 00:02:04
【问题描述】:

是否可以让 yesno 过滤器在 true 上返回单个逗号 (","),因为它也用作分隔符({{foo.bar|yesno:"yup,nope"}} ~> 而不是 "yup" 返回逗号)?

【问题讨论】:

    标签: django django-templates comma django-template-filters


    【解决方案1】:

    作为已经建议的自定义过滤器解决方案的替代方案,您可以像这样对逗号进行 HTML 编码:

    {{ foo.bar|yesno:",,nope"|safe }}
    

    如果您在许多模板中重用此逻辑,那么过滤器肯定更易于维护。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 2020-05-02
      • 2015-02-18
      • 2018-09-16
      • 2016-04-19
      相关资源
      最近更新 更多