Использование Webhelpers в шаблоне mako в Pyramid

Как использовать Webhelpers в шаблоне Mako в моем приложении Pyramid?


В Pylons у меня была глобальная вспомогательная переменная h для использования в моих шаблонах, поэтому я мог просто сделать:

${h.stylesheet_link("/css/default.css")}

учитывая, что я импортирую stylesheet_link из webhelpers.html.tags в пилонах lib/helpers.py

Я не хочу идти с Akhet и копировать полное поведение пилонов, я просто хочу хотел бы получить некоторое базовое (рекомендуемое?) использование пакета, который (цитирует) официально одобрен, но не дополнение Pyramid.


person neurino    schedule 22.06.2011    source источник


Ответы (1)


Кулинарная книга в документах ссылается на это здесь

http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/templates/templates.html

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

person Rick    schedule 22.06.2011
comment
Именно то, что я искал, спасибо. Моя проблема с документацией Pyramid часто заключается в том, что я просто не могу понять, что и где искать... - person neurino; 22.06.2011