在TG2.1中使用kajiki
最近发布的turbogears 2.1提到了对kajiki的支持,kajiki是一个类似genshi的模板引擎,但我找不到任何关于如何开始将tg2.1与kajiki一起使用的资源。有什么想法吗?
the recently released turbogears 2.1 mentioned about the support of kajiki, a genshi-like templating engine, but i cant find any resource on how to get started to use tg2.1 with kajiki. any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通过更改
/config/app_cfg.py
文件在 TG 2.1 项目中启用了 Kajiki。在该行之后,
只需添加
You can later use a Kajiki template from your any actions by using a类似的东西
你也可以通过更改
base_config.default_renderer
中的分配将 Kajiki 设置为默认模板语言>app_cfg.py。如果您这样做,则在装饰时将不需要kajiki:
前缀,例如就足够了。
在这对您有用之后,更改
setup.py
以添加 Kajiki 依赖项可能就是您拥有一个工作项目所需的全部内容。我唯一还没有尝试过的是 i18n;当我这样做时,我可能会更新这个答案。I enabled Kajiki in a TG 2.1 project by changing the
<projectname>/config/app_cfg.py
file.After the line
just add
You can later use a Kajiki template from any of your actions by decorating it with something like
You can also set Kajiki as the default template language by changing the
base_config.default_renderer
assignment inapp_cfg.py
. If you do this, you won't need thekajiki:
prefix when decorating, e.g.,will suffice.
After this works for you, changing
setup.py
to add a Kajiki dependency is probably all you need in order to have a working project. The only thing I haven't tried as yet is i18n; I'll probably update this answer when I do.