Tengo el siguiente bucle for en mi plantilla de django que muestra días. Me pregunto si es posible iterar un número (en el siguiente caso i) en un bucle. ¿O tengo que almacenarlo en la base de datos y luego consultarlo en forma de days.day_number?
{% for days in days_list %}
    <h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2>
{% endfor %}
                    
                        django
                                for-loop
                                django-templates
                                
                    
                    
                        orschiro
fuente
                
                
            fuente

forloop.parentloopconsulte los documentos de referencia para obtener más información.También se puede usar esto:
o
fuente
[La plantilla HTML de Django no admite el índice a partir de ahora], pero puede lograr el objetivo:
Si usa Dictionary dentro de Dictionary en views.py, entonces la iteración es posible usando la clave como índice. ejemplo:
De lo contrario, si usa Lista dentro del diccionario, no solo se puede controlar la primera y la última iteración, sino que se puede controlar todo el índice. ejemplo:
Terminara si ;)
// Hope ha cubierto la solución con Dictionary, List, HTML template, For Loop, Inner loop, If Else. Documentación HTML de Django para más métodos: https://docs.djangoproject.com/en/2.2/ref/templates/builtins/
fuente