pyramid框架,jinja2和mako模板互换问题
For example, here's an example of using "raw" Mako from within a Pyramid view:
from mako.template import Template
from pyramid.response import Response
def make_view(request):
template = Template(filename='/templates/template.mak')
result = template.render(name=request.params['name'])
response = Response(result)
return response
===============================================================
现在我想把Mako模板换成Pyramid_Jinja2, 使用通用的接口该怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
先用pyramid_jinja2这个绑定,然后pyramid会根据模板的扩展名进行判断。一般直接用
render_to_response
就可以了。http://restait.gitcafe.com/html-docs/pyramid/1.5/api/renderers.html#pyramid.renderers.render_to_response