首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TG2.1中使用kajiki

在TG2.1中使用kajiki
EN

Stack Overflow用户
提问于 2010-12-07 20:49:58
回答 1查看 244关注 0票数 0

最近发布的turbogears 2.1提到了对kajiki的支持,kajiki是一种类似于genshi的模板引擎,但我找不到任何关于如何开始在kajiki中使用tg2.1的资源。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2011-01-19 00:23:29

我通过更改<projectname>/config/app_cfg.py文件在TG2.1项目中启用了Kajiki。在这行之后

代码语言:javascript
复制
base_config.renderers.append('genshi')

只需添加

代码语言:javascript
复制
base_config.renderers.append('kajiki')

稍后,您可以使用任何操作中的Kajiki模板,方法是使用如下所示的内容进行装饰

代码语言:javascript
复制
 @expose('kajiki:projectname.templates.sometemplate')

您还可以通过在app_cfg.py中更改base_config.default_renderer赋值,将Kajiki设置为默认模板语言。如果你这样做,你在装饰时就不需要kajiki:前缀了,例如,

代码语言:javascript
复制
@expose('projectname.templates.sometemplate')

就足够了。

在此之后,将setup.py更改为添加Kajiki依赖项可能就是拥有一个正常工作的项目所需的全部内容。到目前为止,我还没有尝试过的唯一一件事是i18n;当我这样做时,我可能会更新这个答案。

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

https://stackoverflow.com/questions/4376736

复制
相关文章

相似问题

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