我想使用会话显示用户登录信息。请帮我。谢谢你。我的代码在这里。
视图.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] 删除。
我来说两句