compter le nombre de lignes dans le flacon modèles
j'ai envoyer une variable à partir de mon point de vue à des modèles qui consistent en des données de la base de données
c'est ce que j'utilise dans mon template
{% for i in data %}
<tr>
<td>{{i.id}}</td>
<td>{{i.first_name}}</td>
<td>{{i.last_name}}</td>
<td>{{i.email}}</td>
</tr>
{% endfor %}
il y a sept entrées dans cette boucle , j'ai besoin de montrer à compter de location suggérer comment puis-je faire cela
Vous devez vous connecter pour publier un commentaire.
L'intérieur de la boucle, vous pouvez accéder à une variable spéciale appelée
loop
et vous pouvez voir le nombre d'articles avec{{ loop.length }}
C'est tout ce que vous pouvez faire avec boucle auxiliaire variable:
boucle.l'indice de L'itération courante de la boucle. (1 indexée)
boucle.index0 L'itération courante de la boucle. (0 indexée)
boucle.revindex Le nombre d'itérations à partir de la fin de la boucle (1 indexée)
boucle.revindex0 Le nombre d'itérations à partir de la fin de la boucle (0 indexée)
boucle.première Vrai si la première itération.
boucle.dernière Vrai si la dernière itération.
boucle.longueur Le nombre d'éléments dans la séquence.
boucle.cycle Une fonction d'aide pour faire défiler une liste de séquences. Voir l'explication ci-dessous.
boucle.profondeur Indique à quelle profondeur en profondeur dans une boucle récursive le rendu est actuellement. Commence au niveau 1
boucle.depth0 Indique à quelle profondeur en profondeur dans une boucle récursive le rendu est actuellement. Commence au niveau 0
EDIT:
De voir le nombre d'éléments à l'extérieur de la boucle, vous pouvez générer une autre variable à partir de votre point de vue comme
count_data = len(data)
ou vous pouvez utiliser lelength
filtre:cela fonctionne parfaitement-nous pas besoin de l'utiliser dans la boucle juste utiliser n'importe où dans le modèle
même nous n'avons pas besoin d'envoyer une autre variable à partir de points de vue