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

Вывод переменных в макете в Django

В прошлом уроке мы передавали переменные в шаблон и выводили их между HTML тегами. На самом деле переменные можно подставлять в любую часть макета страницы - в заголовок, в тело и так далее.

Давайте передадим из представления заголовок и содержимое страницы:

from django.shortcuts import render def page(request): return render(request, 'page.html', { 'title': 'My Website', 'content': 'Welcome to the main page', })

В шаблоне подставим переменные в нужные места макета:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>{{ title }}</title> </head> <body> <main> {{ content }} </main> </body> </html>

Переменная title попадет во вкладку браузера, а content - в тело страницы. Так же можно выводить данные в других частях макета.

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

title = 'My Website' content = 'Welcome to the main page'

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

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