Je voudrais changer l'attribut de classe d'un LI après chaque 4 éléments (cela signifie que les 5ème, 9ème, 13ème classes d'éléments li devraient être changées).comment utiliser le reste math dans le modèle django?
J'ai essayé quelque chose comme ci-dessous, mais il m'a donné une erreur de syntaxe: Impossible d'analyser le reste: « % 4 » de « forloop.counter% 4 »
{% for p in plist %}
{% ifequal forloop.counter%4 1 %}
<li class="clear"> {{p.title}} </li>
{% else %}
<li> {{p.title}} </li>
{% endifequal %}
{% endfor %}
Je vais apprécier si quelqu'un va suggère moi une solution de travail.
Cela efface les 4ème, 8ème, 12ème ... plutôt que 5ème, 9ème, 13ème. –
J'ai changé votre solution suggérée qui a fonctionné comme je devais. {% pour p dans plist%} {% \t si forloop.first%} \t \t
Merci Tolga, j'ai mis à jour la réponse avec la modification. –