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

Вывод переменных в атрибутах в Django

В прошлых уроках мы выводили переменные между HTML тегами и внутри разметки страницы. Переменные можно подставлять и в атрибуты тегов - например, в class, value или href:

<p class="{{ css_class }}">text</p> <input value="{{ name }}"> <a href="{{ link }}">{{ text }}</a>

Django подставит значения переменных на место атрибутов. Давайте передадим данные из представления:

from django.shortcuts import render def page(request): return render(request, 'page.html', { 'css_class': 'active', 'name': 'John', 'link': '/about/', 'text': 'about page', })

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

Пусть в контексте есть переменная css_class со значением 'active'. Запишите ее в атрибут class абзаца.

Пусть в контексте есть переменные text и href. Сформируйте HTML ссылку.

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