是否可以使 yesno 过滤器在 true 上返回单个逗号(“,”),因为它也用作分隔符 ({{foo.bar|yesno:"yup,nope"}}
~> 而不是“yup”返回逗号)?
最佳答案
正如已经建议的自定义过滤器解决方案的替代方案一样,您可以像这样对逗号进行 HTML 编码:
{{ foo.bar|yesno:",,nope"|safe }}
如果您在许多模板中重用此逻辑,那么过滤器肯定更易于维护。
关于django - 从 Django 模板 yesno 过滤器返回单个逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37368415/