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

Метод search

Метод search применяется к экземпляру класса BaseTemplate и выполняет поиск файла шаблона по указанному имени. Первым параметром передаётся имя шаблона, вторым - список директорий для поиска. Метод возвращает кортеж из двух элементов: путь к найденному файлу и имя директории, в которой он был обнаружен. Если шаблон не найден, метод выбрасывает исключение TemplateError.

Синтаксис

BaseTemplate.search(name, paths)

Пример

Давайте создадим экземпляр класса и найдём шаблон по имени 'index' в текущей директории:

from bottle import BaseTemplate tpl = BaseTemplate() res = tpl.search('index', ['./']) print(res)

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

('./index.tpl', './')

Пример

Давайте передадим список из нескольких директорий и найдём шаблон в первой подходящей:

from bottle import BaseTemplate tpl = BaseTemplate() paths = ['./views/', './templates/', './'] res = tpl.search('user', paths) print(res)

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

('./views/user.tpl', './views/')

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

  • класс BaseTemplate,
    который является базовым классом для шаблонов
  • метод render,
    который выполняет рендеринг шаблона
  • метод prepare,
    который подготавливает параметры шаблона
  • метод global_config,
    который возвращает глобальную конфигурацию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить