Wenn fruits
die Liste ['apples', 'oranges', 'pears']
,durch Kommata getrennte Listen in django Vorlagen
ist es eine schnelle Möglichkeit django Template-Tags verwenden, um „Äpfel, Orangen und Birnen“?
Ich weiß es nicht schwierig ist, dies zu tun, eine Schleife und {% if counter.last %}
-Anweisungen, sondern weil ich werde dies verwenden, immer wieder denke ich, ich werde lernen müssen, wie Filter benutzerdefinierten -Tags zu schreiben, und ich Ich will das Rad nicht neu erfinden, wenn es schon fertig ist.
Als eine Erweiterung sind meine Versuche, die Oxford Comma (dh Rückkehr "Äpfel, Orangen und Birnen") fallen noch unordentlicher.
Warum verwenden Sie nicht das vorhandene Join Template-Tag? –
@ S.Lott: Ich habe das Join Template-Tag nicht gefunden, als ich die Liste auf der Dokumentseite durchgesehen habe. Hoppla. Nachdem das gesagt ist, besteht die nächste Stufe darin, jedes Element in der Liste in einen Hyperlink einzubinden, für den ich denke, dass ich einen Filter schreiben muss. – Alasdair
Wenn Sie Links zu Ihren Django-URLs verwenden, müssen Sie das Tag '{% url%}' verwenden. Die '{% for%}' - Schleife sieht plötzlich viel ansprechender aus. "Wiederholt" bedeutet häufig, dass Ihre Vorlagen "gemeinsame Eigenschaften" enthalten müssen. –