0

UserProfiledjangoのデフォルトuserクラスを正常に拡張するオブジェクトがあります。

class UserProfile(models.Model):

    user = models.OneToOneField(User)

settings.pyそれに応じてファイルを更新しました:

AUTH_PROFILE_MODULE = 'authorization.UserProfile'

UserProfileビュー内の特定のコンテキストに関連付けられているオブジェクトにアクセスするにはどうすればよいですか?

ユーザーがログインしている場合に取得できると仮定しますが、対応するオブジェクトcontext.userを取得するにはどうすればよいですか?UserProfile

4

2 に答える 2

2

ビューで:

 request.user.get_profile().field_name

テンプレートの場合:

 {{user.userprofile.field_name}}
于 2013-02-15T07:46:55.030 に答える
0

あなたはそれを次のように得ることができます-

context.user.userprofile

詳細はこちら

于 2013-02-15T07:44:46.333 に答える