URLにdirect_to_template
を使用していますが、ログインしたユーザーがページを表示する必要があります。 direct_to_template
にどのように渡しますか?ログインしたユーザーをdirect_to_templateに渡すにはどうすればいいですか?
0
A
答えて
7
settings.py
の変数TEMPLATE_CONTEXT_PROCESSORS
に'django.contrib.auth.context_processors.auth'
が含まれるように設定されている場合は、既にページのコンテキストになっています。 (これはデフォルトで設定されています)。
direct_to_template
汎用ビューはRequestContext
を使用するため、(ユーザには記録されたがない場合又はAnonymousUser
)現在ログインしているユーザーを提供するuser
呼ばれるコンテキスト変数が存在するであろう。
たとえば、テンプレートにユーザ名を表示するには、{{ user.username }}
を入力します。
詳細については、django docs on the auth context processorを参照してください。
0
プット......ポスト
......ここにいくつかのコードでログインビューでGETメソッド
def custom_proc(request):
return {
'app': 'myapp',
'user': request.user,
'ip_address': request.META['REMOTE_ADDR']
}
前に、ログイン・ビューで、次の
return render(request, 'html file name',
context_instance=RequestContext(request,processors=custom_proc]))
in setting.py
TEMPLATE_CONTEXT_PROCESSORS = ( 'django.contrib.auth.context_processors.auth',
'django.core.context_processors.request',
)
とhtm lファイル
Hello, username = {{ user.username }} id ={{ user.id }}
関連する問題
- 1. firebaseのAndroidにログインしたときに、ログインした他のユーザーのリストをユーザーに表示するにはどうすればいいですか?
- 2. ログインしたユーザーをDjango例外エラーメッセージに添付するにはどうすればいいですか?
- 3. ログインしているユーザーのユーザー名をJDBCRealmで取得するにはどうすればよいですか?
- 4. ログインしたユーザーに応じてページにデータをロードするにはどうすればよいですか?
- 5. ソーシャルメディアでログインした後にユーザーの詳細を取得するにはどうすればよいですか?
- 6. ユーザーとログインするにはどうすればよいですか?
- 7. ログインしたユーザーの壁面を表示するにはどうすればいいですか?
- 8. ログインしているユーザーからオプトインスクリプトを非表示にするにはどうすればよいですか?
- 9. ログインしたユーザーがDjangoバージョン1.9の 'ログイン'または 'サインアップ'ページにアクセスできないようにするにはどうすればよいですか?
- 10. ユーザーがWindowsにログインした時間を確認するにはどうすればよいですか?
- 11. UWP、以前にユーザーがログインしたことを検出するにはどうすればよいですか?
- 12. ユーザーがログインしたときにログインダイアログボックスを削除するにはどうすればよいですか?
- 13. ユーザーがログインした後にランディングページを選択するにはどうすればよいですか?
- 14. ログインしていないユーザーをWordPressで追跡するにはどうすればよいですか?
- 15. データベースからログインしたユーザーのプロファイルを作成するにはどうすればよいですか?
- 16. データベースからログインしたユーザーの画像を表示するにはどうすればよいですか?
- 17. ログインしてログアウトしたユーザーのフォルダを構造化するにはどうすればよいですか?
- 18. Dynamics CRMでログインしたユーザーのパスワードを取得するにはどうすればよいですか?
- 19. Djangoにログインしているユーザーの名字を取得するにはどうすればよいですか?
- 20. アンドロイドアプリやウェブサイトでGoogleにログインしているユーザー数を知るにはどうすればよいですか?
- 21. ASP.NET Webアプリケーションでログインしているユーザーを取得するにはどうすればよいですか?
- 22. Pinaxで現在ログインしているユーザーを取得するにはどうすればよいですか?
- 23. GoogleSignInApiで現在ログインしているユーザーを取得するにはどうすればよいですか?
- 24. ユーザーが作成したチェックボックスの値を別のページに渡すにはどうすればよいですか?
- 25. ログインしたASP.NET MVCユーザーをタイムアウトするにはどうすればよいですか?
- 26. ログインしたユーザー名を取得するにはどうすればよいですか?
- 27. ログインしているユーザーとログインしていないユーザーのホームページを設定するにはどうすればよいですか?
- 28. laravel5.3 authをログイン後にユーザーを登録するにはどうすればいいですか?
- 29. ログインしているユーザーの行動を追跡するにはどうすればよいですか?
- 30. 現在ログインしているユーザーのIDを取得するにはどうすればよいですか?