在 Pyramid 的 mako 模板中使用 Webhelpers
如何在 Pyramid 应用程序的 Mako 模板中使用 Webhelpers?
在 Pylons 中,我在模板中使用了全局辅助变量 h
,因此我可以简单地执行以下操作:
${h.stylesheet_link("/css/default.css")}
假设我从 webhelpers.html.tags
导入 stylesheet_link
在 Pylons lib/helpers.py
我不想使用 Akhet 并复制完整的 Pylons 行为,但我只是想获得一些基本(推荐?)使用(引用)官方认可的软件包,但不是 Pyramid 附加组件.
How do I use Webhelpers in a Mako template in my Pyramid app?
In Pylons I had global helper variable h
to use in my templates so I could simply do:
${h.stylesheet_link("/css/default.css")}
given I import stylesheet_link
from webhelpers.html.tags
in Pylons lib/helpers.py
I don't want to go with Akhet and replicate full Pylons behavior but simply I'd like to get some base (recommended?) usage of a package that's (cite) officially endorsed, but not Pyramid add-on.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
文档中的食谱在这里引用了
http://docs。 pylonsproject.org/projects/pyramid_cookbook/en/latest/templates/templates.html
您基本上使用渲染前事件注入助手,以便它可以在您的模板。希望有帮助。
The cookbook in the docs refers to this here
http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/templates/templates.html
You basically inject the helpers using a before-render event so that it's available in your templates. Hope that helps.