在Pyramid中使用Mako模板以及默认和.html后缀关联

Pyramid默认使用Chameleon ZPT模板,从pylons转过来的比较习惯mako模板。

在Pyramid如何更改模板引擎呢?

 

1. 在配置文件development.ini中,添加上:

mako.directories = [project name]:[root path]

project name是你项目的名称

root path 是你模板文件存放的根目录

跟多关于mako的设置: mako-template-render-settings

 

 

2. 修改项目的__init__.py文件,在main函数中添加上:

config.add_renderer('.html', 'pyramid.mako_templating.renderer_factory')

凡是使用.html结尾的模板,都会使用mako引擎

 

3. 当在View.py中,使用.html的模板,就会使用mako模板引擎了。

return render_to_response('/admin/login.html', {}, request = request)


本文转自JustRun博客园博客,原文链接:http://www.cnblogs.com/JustRun1983/archive/2012/09/02/2667436.html,如需转载请自行联系原作者

上一篇:空指针常见原因和解决办法


下一篇:使用ssh远程执行命令批量导出数据库到本地(转)