首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >马可与碧玉金字塔

马可与碧玉金字塔
EN

Stack Overflow用户
提问于 2013-09-17 12:33:03
回答 1查看 264关注 0票数 0

比方说,我有一个用mako:base.mako编写的模板。我想在一个名为:base_view的视图中使用它作为渲染器。我还有一个用mako编写的模板,名为:concrete.mako,它是从base.mako继承而来的:<%inherit file="base.mako" />。它被不同的视图所使用。

问题:

我想用pyjade重写concrete.mako (作为一个concrete.jade),在呈现它时,我希望它编译成mako,然后编译成concrete html。如何在金字塔中设置它(如果金字塔系统会根据文件扩展名使用不同的渲染器,并且在使用pyjade之后也会用mako编译器编译pyjade输出到具体的html),那就太好了。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-18 04:01:15

金字塔确实根据文件扩展名使用不同的渲染器。但是,它们不级联或任何东西,渲染器只返回一个字符串。我认为你必须编写自己的.jade2mako2html渲染器来做你想做的事情。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18849976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档