【发布时间】:2013-12-13 15:27:56
【问题描述】:
我正在使用 django,我想存储一个对象(在会话中?)所以我可以在多个模板中使用它。如此类似于始终可访问的“用户”,id 喜欢添加我自己的一个。所以我不必每次都在渲染中添加它(请求,
到目前为止我尝试了什么:
def login_character(request, character_name):
request.session['character'] = Character.objects.get(name=character_name)
return HttpResponseRedirect(reverse('index'))
模板:
{% if 'character' in request.session %}
<p>Jeej there is some character</p>
{{ request.session.character.name }}
{% else %}
<p>Nope, nothing here</p>
{% endif %}
但这似乎不起作用, 有人可以帮助我或指出正确的方向吗?
诚挚的问候, 汉斯
【问题讨论】:
-
我建议阅读一些关于会话和how to use them in django
标签: django templates session view request