W moim szablonie django wyświetlam następujące informacje dotyczące pętli. Zastanawiam się, czy można iterować liczbę (w poniższym przypadku i) w pętli. Czy też muszę zapisać go w bazie danych, a następnie wysłać zapytanie w formie dni. Numer_dni?
{% for days in days_list %}
<h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2>
{% endfor %}
django
for-loop
django-templates
orschiro
źródło
źródło
forloop.parentloop
dokumenty odsyłające, aby uzyskać więcej informacji.Można również użyć tego:
lub
źródło
[Szablon Django HTML nie obsługuje obecnie indeksu], ale możesz osiągnąć cel:
Jeśli używasz Dictionary wewnątrz Dictionary w views.py, iteracja jest możliwa przy użyciu klucza jako indeksu. przykład:
Jeśli użyjesz List wewnątrz słownika, nie tylko pierwsza i ostatnia iteracja mogą być kontrolowane, ale cały indeks może być kontrolowany. przykład:
End If;)
// Nadzieja objęła rozwiązanie słownikiem, listą, szablonem HTML, dla pętli, pętli wewnętrznej, jeśli jeszcze. Dokumentacja Django HTML dla innych metod: https://docs.djangoproject.com/en/2.2/ref/templates/builtins/
źródło