tengo el siguiente código en mi plantilla:las plantillas de Django: forloop.first y forloop.last
{% for f in friendslist %}
{% if forloop.first %}
// display something
{% endif %}
// display stuff
{% if forloop.last %}
// display something
{% endif %}
{% endfor %}
Funciona como se esperaba cuando hay más de un artículo en el friendslist. Pero si solo hay 1 artículo, entonces el contenido dentro del forloop.last condicional no se muestra.
Supongo que esto se debe a que el bucle en ese caso es el primero, pero quiero decir que también es el último ¿verdad? Entonces, ¿por qué no se muestran ambos contenidos dentro de la primera y la última demostración condicional de ?
Probé este código en una lista de objetos con un solo elemento, y el contenido de ambas secciones se muestra como se esperaba. – Brandon
Esto aún podría depender de las versiones de django. Creo que debería mencionar la versión de django que está utilizando. – dusual