РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjPmTpLs 38 of 187 menu

Передача списков в шаблоны Django

Кроме словарей, в шаблон можно передавать списки и кортежи. Давайте посмотрим на примере со списком.

Пусть у нас в представлении есть функция:

from django.shortcuts import render def page(request): return render(request, 'page.html')

Давайте передадим список в представление:

def page(request): return render(request, 'page.html', { 'date': [2024, 3, 15], })

Давайте выведем элементы нашего списка в шаблоне. Индексы доступны через точку - нумерация с нуля:

<div class="date"> <p>Year: {{ date.0 }}</p> <p>Month: {{ date.1 }}</p> <p>Day: {{ date.2 }}</p> </div>

Кортеж работает так же - элементы доступны по индексу.

В представлении объявлен список с датой:

date = [2024, 3, 15]

Выведите элементы списка в шаблоне.

В представлении объявлен кортеж:

coordinates = (40.7128, -74.0060)

Выведите элементы кортежа в шаблоне.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить