金字塔-是否可以将我的mako模板呈现为可调用视图中的字符串?
|
我有一个看起来类似于的可调用视图:
def post_comment(request):
\"\"\" Posts the users comment to the thread \"\"\"
try:
new_comment = comments.post()
except InvalidComment as e:
return {\'success\' : False, \'message\' : e.message}
# need to do something like:
new_comment = pyramid.template.render(new_comment)
return {\'success\' : True, \'message\' : new_comment}
此视图可调用的路由配置为:
config.add_route(\'post_comment\',
\'/comments/{link_id}/post\',
view=\'site.views.post_comment\',
view_renderer=\'json\')
使用此工具,我可以AJAXify我的评论提交,并拥有一个闪亮的Web 2.0网站。问题是,我想通过我的mako模板渲染new_comment
来构建HTML并将其返回。但是,我找不到解决方法。
如何在视图中渲染可调用的mako模板,以将HTML作为JSON响应返回?
没有找到相关结果
已邀请:
2 个回复
可扇胆
:http://docs.pylonsproject.org/projects/pyramid/1.0/api/renderers.html#pyramid.renderers.render
锹缄