djangoテンプレートタグで現在のユーザーを取得するにはどうすればよいですか? (リクエストオブジェクトにアクセスできません) または、リクエストオブジェクトにアクセスするにはどうすればよいですか?
26998 次
4 に答える
17
ユーザーは常にリクエストに関連付けられます。テンプレートでは、次のことができます。
{% if user.is_authenticated %}
{% endif %}
そのコンテンツにアクセスするために「リクエスト」を指定する必要はありません
アップデート:
注意:ログに記録されたユーザー (オブジェクト)に対してはis_authenticated()
常に返されますが、 (ゲスト ユーザー)に対しては返されます。ここを読む: https://docs.djangoproject.com/en/1.7/ref/contrib/auth/True
User
False
AnonymousUser
于 2013-02-11T15:15:02.023 に答える