Eh bien, il stucks si vous ne disposez pas d'une liste ou un itérables sur le modèle. DJango ne fournit pas un moyen par défaut d'écrire des données factices. Mais il fournit une balise lorem
pour obtenir du texte factice. Voir here.
Mais vous pouvez faire un exercice pour travailler exactement ce que vous essayez de faire. Créer un modèle personnalisé, comme myutilities.py
et ajouter au répertoire templatetags
de votre app
.
from django import template
register = template.Library()
@register.filter
def range(value):
return range(value)
Modèle
{% load myutilities %}
{% for i in 50|range %}
{{ forloop.counter }}<img src="image-{{i}}.jpg " />
{% endfor %}
http://stackoverflow.com/questions/1107737/numeric-for-loop-in-django-templates –