Django 扁平页
我正在使用Django的flatpages功能,想在模板中根据用户的会话变量实现一些逻辑。
比如:
{% if session.my_var %}
YES
{% else %}
NO
{% endif %}
问题是,在flatpage的上下文中没有定义会话对象。
1 个回答
1
创建一个 TEMPLATE_CONTEXT_PROCESSOR
,然后这个处理器会被 RequestContext
使用(具体可以参考 文档)。
def session(request):
return { 'session': request.session }