私は以下のカスタムユーザーを持っています:
class ClubUser(models.Model): #added: Inherits from Django's existing User module.
user = models.OneToOneField(User, primary_key=True)
administrator = models.BooleanField()
address = models.CharField(max_length = 100,blank=True, null=True)
facebook = models.CharField(max_length=200, blank=True, null=True)
twitter = models.CharField(max_length=200, blank=True, null=True)
User.profile = property(lambda u : UserProfile.objects.get_or_create(user=u)[0])
ユーザーが登録する場所で機能するフォームを取得し、チェックボックスをオンにして管理者フィールドを true または false に設定しました。
別のビュー メソッドで、この管理者フィールドが true に設定されているかどうかを確認したいのですが、User オブジェクトから ClubUser オブジェクトのインスタンスを返す方法がわかりません。
現在ログインしているユーザー オブジェクトを user = user.request 経由で取得できることはわかっていますが、このオブジェクトから ClubUser フィールドにアクセスすることはできません。
どんな助けでも素晴らしいでしょう。