最近发布的turbogears 2.1提到了对kajiki的支持,kajiki是一种类似于genshi的模板引擎,但我找不到任何关于如何开始在kajiki中使用tg2.1的资源。有什么想法吗?
发布于 2011-01-19 00:23:29
我通过更改<projectname>/config/app_cfg.py文件在TG2.1项目中启用了Kajiki。在这行之后
base_config.renderers.append('genshi')只需添加
base_config.renderers.append('kajiki')稍后,您可以使用任何操作中的Kajiki模板,方法是使用如下所示的内容进行装饰
@expose('kajiki:projectname.templates.sometemplate')您还可以通过在app_cfg.py中更改base_config.default_renderer赋值,将Kajiki设置为默认模板语言。如果你这样做,你在装饰时就不需要kajiki:前缀了,例如,
@expose('projectname.templates.sometemplate')就足够了。
在此之后,将setup.py更改为添加Kajiki依赖项可能就是拥有一个正常工作的项目所需的全部内容。到目前为止,我还没有尝试过的唯一一件事是i18n;当我这样做时,我可能会更新这个答案。
https://stackoverflow.com/questions/4376736
复制相似问题