我正在使用 Django flatpages,并希望在基于用户会话变量的模板中实现一些逻辑。
例如。
{% if session.my_var %}
YES
{% else %}
NO
{% endif %}
问题是会话对象未在平面页面上下文中定义。
我正在使用 Django flatpages,并希望在基于用户会话变量的模板中实现一些逻辑。
例如。
{% if session.my_var %}
YES
{% else %}
NO
{% endif %}
问题是会话对象未在平面页面上下文中定义。
创建一个TEMPLATE_CONTEXT_PROCESSOR
然后由RequestContext
(请参阅文档)使用。
def session(request):
return { 'session': request.session }