我想为索引页面上的每个帖子添加一个“编辑”链接。但在显示此链接之前;我需要检查会话是否已注册。我的意思是我需要这样的东西:
{% if session.name=='blabla' %}
<a href="#">Edit</a>
{% endif %}
我 在模板上下文处理器上有django.core.context_processors.request 。
谢谢你
编辑 :
这是我的详细信息页面视图:
def singlePost(request,postslug):
post = get_object_or_404(Post, slug=postslug)
context = {'post':post}
return render_to_response('detail.html',context,context_instance = RequestContext(request))
当我尝试这个时:
def singlePost(request,postslug):
session=request.session['loggedin']
post = get_object_or_404(Post, slug=postslug)
context = {'post':post}
return render_to_response('detail.html',context,context_instance = RequestContext(request,{'session':'session',}))
它给出了模板语法错误(渲染错误)
我试过这个:
{% if request.session.name=='blablabla' %}
这是错误:
TemplateSyntaxError at /post/viva-barca
Could not parse the remainder: '=='djangoo'' from 'request.session.name=='djangoo''