J'ai le code suivant dans mon modèle :
{% for f in friendslist %}
{% if forloop.first %}
// display something
{% endif %}
// display stuff
{% if forloop.last %}
// display something
{% endif %}
{% endfor %}
Cela fonctionne comme prévu lorsqu'il y a plus d'un élément dans la liste d'amis. Mais s'il n'y a qu'un seul élément, alors le contenu à l'intérieur du forloop.last le conditionnel ne s'affiche pas.
Je suppose que c'est parce que la boucle dans ce cas est la première, mais je veux dire que c'est aussi la dernière, n'est-ce pas ? Alors pourquoi ne pas contenir à la fois le contenu en premier et en dernier spectacle conditionnel ?