インデックスページの投稿ごとに「編集」リンクを追加したい。しかし、このリンクを表示する前に; セッションが登録されているかどうかを確認する必要があります。私はこのようなものが必要だということです:
{% 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''