Return 来自 django 模板的单逗号 yesno 过滤器
Return single comma from django template yesno filter
是否可以使 yesno 过滤器 return 在 true 上成为单个逗号 (","),因为它也用作分隔符({{foo.bar|yesno:"yup,nope"}}
~> 而不是 "yup" return一个逗号)?
作为已经建议的自定义过滤器解决方案的替代方案,您可以像这样 HTML 对逗号进行编码:
{{ foo.bar|yesno:",,nope"|safe }}
如果您在许多模板中重复使用此逻辑,那么过滤器肯定更易于维护。
是否可以使 yesno 过滤器 return 在 true 上成为单个逗号 (","),因为它也用作分隔符({{foo.bar|yesno:"yup,nope"}}
~> 而不是 "yup" return一个逗号)?
作为已经建议的自定义过滤器解决方案的替代方案,您可以像这样 HTML 对逗号进行编码:
{{ foo.bar|yesno:",,nope"|safe }}
如果您在许多模板中重复使用此逻辑,那么过滤器肯定更易于维护。