使用 Django 会话

wang xin

我想使用会话显示用户登录信息。请帮我。谢谢你。我的代码在这里。

视图.py

def index(request):
    bbs_query = models.Blog.objects.all()
    try:
        if(request.session['logined_user']):
            return render(request, 'index.html', {'blogs': bbs_query})
    except KeyError:
        return redirect('login')

index_header.html

 <b class="hidden-xs">{% request.session['logined_user'] %}</b>

我想从 view.py 渲染到 index.html。但是 index.html 包含 index_header.html。所以,我想在 index_header.html 中显示会话信息。

赛洛普

要显示用户数据,请使用request.user

 <b class="hidden-xs">{% request.user %}</b>

另外您的模板语法不正确,请检查文档的这一部分

request.session['logined_user']应该写,request.session.logined_user但没有理由logined_user首先在您的模板中包含一个。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章