【发布时间】:2015-04-18 07:47:46
【问题描述】:
我使用 .mako 文件作为模板,我需要获取有关当前会话的信息。我该怎么做? 我的想法:在我的模板文件中的 python 代码块中导入会话工厂。 还有其他建议吗?
【问题讨论】:
-
如果我理解正确,请在模板中尝试 ${request.session}
我使用 .mako 文件作为模板,我需要获取有关当前会话的信息。我该怎么做? 我的想法:在我的模板文件中的 python 代码块中导入会话工厂。 还有其他建议吗?
【问题讨论】:
将必要的会话信息从视图传递到变量中的模板。
@view_config(renderer='foo.mak')
def my_view(request):
return {'mysession':request.session}
【讨论】:
请求对象在 MAKO 模板上下文中可用。
您可以直接在模板中使用它。
例子:
${request.session}
${request.session.get('SOME_VARIABLE')}
【讨论】: