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

Функция get

Функция get применяется внутри шаблонов SimpleTemplate. Она первым параметром принимает ключ, значение которого нужно получить. Вторым необязательным параметром передаётся значение по умолчанию, которое вернётся, если ключ отсутствует. Функция удобна для безопасного доступа к переменным шаблона.

Синтаксис

{{ get(key, [default]) }}

Пример

Давайте получим значение существующего ключа 'user':

{{ get('user') }}

Результат выполнения кода:

"abcde"

Пример

Давайте передадим значение по умолчанию для отсутствующего ключа:

{{ get('missing', 'article') }}

Результат выполнения кода:

"article"

Пример

Давайте выведем шаблон из приложения Bottle с переменной:

from bottle import Bottle, template app = Bottle() @app.route('/') def index(): return template('index', user='abcde')

Содержимое шаблона:

{{ get('user') }}

Результат выполнения кода:

abcde

Смотрите также

  • функцию defined,
    которая проверяет наличие переменной в шаблоне
  • функцию setdefault,
    которая задаёт значение переменной по умолчанию
  • тег if,
    который выполняет ветку кода по условию
  • тег for,
    который перебирает элементы в шаблоне
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить