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

Данные во вложенные шаблоны Django

При подключении шаблона через {% include %} в него можно передать данные. Для этого у тега есть параметр with.

Пусть мы хотим вынести блок с заголовком и текстом в отдельный файл block.html. В основном шаблоне передадим значения через with:

{% include 'block.html' with title='welcome' content='hello world' %}

В подключаемом шаблоне эти переменные доступны как обычно:

<h2>{{ title }}</h2> <p>{{ content }}</p>

В браузере отобразится:

<h2>welcome</h2> <p>hello world</p>

Пусть из представления в шаблон передается следующее:

context = { 'title': 'welcome', 'content': 'hello world', }

Передайте эти переменные в подключаемый шаблон через include с параметром with.

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