28

request.userが Django で何を参照しているかについて混乱していますか? auth_userテーブルのユーザー名フィールドを参照していますか、それともユーザー モデル インスタンスを参照していますか?

{{request.user.username}}またはを使用してテンプレートの電子メール フィールドにアクセスできなかったため、この疑いがありました{{user.username}}

代わりに、ビューファイルで次のことを行いました。

userr = User.objects.get(username=request.user)

テンプレートに渡さuserrれ、電子メール フィールドに としてアクセスされ{{ userr.email }}ます。

機能していますが、それについて明確にしたかったのです。

4

4 に答える 4