标签: django django-templates comma django-template-filters
是否有可能使yesno过滤器返回单个逗号(“,”)为true,因为它也用作分隔符({{foo.bar|yesno:"yup,nope"}}〜>而不是“yup”返回逗号)?
{{foo.bar|yesno:"yup,nope"}}
答案 0 :(得分:2)
作为已经建议的自定义过滤器解决方案的替代方案,您可以像这样对逗号进行HTML编码:
{{ foo.bar|yesno:",,nope"|safe }}
如果您在许多模板中重复使用此逻辑,那么过滤器肯定更易于维护。