2013-09-17 4 views
0

Предположим, что у меня есть шаблон, написанный в mako: base.mako. Я хотел бы использовать его как средство визуализации в представлении с именем: base_view. Также у меня есть шаблон, написанный в мако по имени: concrete.mako, который наследует от base.mako следующим образом: <%inherit file="base.mako" />. Он используется по разному виду.Пирамида с мако и пиджадом

Вопрос:

Я хотел бы, чтобы переписать concrete.mako в pyjade (как concrete.jade), и делает его, я хотел бы, чтобы компилировать Мако, а затем компилировать concrete html. Как настроить его в пирамиде (было бы здорово, если система пирамиды будет использовать разные рендереры в зависимости от расширения файла, а после использования pyjade также скомпилирует выход пияда с компилятором mako в конкретный html).

Thx.

ответ

0

Пирамида скважины использует различные средства визуализации на основе расширения файла. Однако они не каскадируются или что-либо еще, средство визуализации просто возвращает строку. Я думаю, вам придется написать свой собственный рендерер .jade2mako2html, чтобы сделать то, что вы просите.

http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/renderers.html#adding-and-changing-renderers

 Смежные вопросы

  • Нет связанных вопросов^_^