1. ホーム
  2. python

[解決済み] Django テンプレートでユーザプロファイルにアクセスする方法は?

2023-02-09 18:07:20

質問

私は、ユーザーごとの追加情報を AUTH_PROFILE_MODULE .

Django テンプレートでユーザーにアクセスするために {{ request.user }} を使ってアクセスできますが、プロファイルのフィールドにはどうやってアクセスするのでしょうか? user.get_profile() ?

毎回明示的にプロファイルをテンプレートに渡す必要が本当にあるのでしょうか?

どのように解決するのですか?

使用方法 {{ request.user.get_profile.whatever }} . Django のテンプレート言語は、呼び出し可能なものを自動的に呼び出します - この場合は .get_profile() メソッドです。