Si fruits
es la lista ['apples', 'oranges', 'pears']
,separados por comas listas de plantillas de Django
hay una manera rápida usando etiquetas de plantilla de Django para producir "manzanas, naranjas y peras"?
Yo sé que no es difícil de hacer esto usando un bucle y {% if counter.last %}
declaraciones, sino porque voy a usar esto en varias ocasiones creo que voy a tener que aprender a escribir de encargo etiquetas filtros, y yo no quiero reinventar la rueda si ya está hecho.
Como una extensión, mis intentos de dejar caer el Oxford Comma (es decir, devolver "manzanas, naranjas y peras") son aún más desordenados.
¿Por qué no utiliza la etiqueta de plantilla de unión existente? –
@ S.Lott: No identifiqué la etiqueta de plantilla de unión cuando revisé la lista en la página de documentos. Oops. Habiendo dicho eso, la próxima etapa es envolver cada elemento de la lista en un hipervínculo, para lo cual creo que tendré que escribir un filtro. – Alasdair
Si usa enlaces a las URL de Django, deberá usar la etiqueta '{% url%}'. El bucle '{% for%}' de repente parece mucho más atractivo. "Repetidamente" a menudo significa que sus plantillas necesitan '{% include%}' características comunes. –