我想显示使用会话的用户登录信息。 请帮我。谢谢。 我的代码在这里。
views.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中显示会话信息。
答案 0 :(得分:0)
要显示用户数据,请使用request.user
:
<b class="hidden-xs">{% request.user %}</b>
您的模板语法也不正确,请检查文档的this part。
request.session['logined_user']
应该写为request.session.logined_user
,但是没有理由首先在模板中放置logined_user
。