Est-il possible de faire en sorte que le filtre yesno renvoie une virgule (",") sur true car il est également utilisé comme délimiteur ({{foo.bar|yesno:"yup,nope"}}
~> au lieu de "yup" renvoie une virgule) ?Renvoyer une seule virgule du modèle django yesno filter
0
A
Répondre
0
Tout comme une alternative à la solution de filtre personnalisé déjà suggéré, vous pouvez en code HTML la virgule comme ceci:
{{ foo.bar|yesno:",,nope"|safe }}
Si vous réutilisez cette logique dans de nombreux modèles, puis un filtre est nettement plus maintenable .