でユーザーからプロファイルを取得ありません。その他の情報が含まれています。例:住所、市区町村、都道府県などはどのように一つは、私がログイン人々のために、次のようなコードを持っているジャンゴ
この状況からユーザープロファイルを抽出するにはどうすればよいですか? Eclipse上のJavaの場合、「user」と入力すると、有効なメソッドがオブジェクト「user」に適用されます。
PyCharmにこのような機能があるとは思われません。
これで、ユーザーに関連付けられたプロファイル情報をどのように見つけることができますか?
class UserProfileInfo (models.Model):
class Meta:
db_table = 'mstrauthdjprofile'
db_tablespace = 'PSAPUSR1001'
user = models.OneToOneField(User)
restrole = models.BigIntegerField(blank=True, null=True, default=0)
profilepic = models.ImageField(upload_to='profile_pics', blank=True)
lastpgprocno = models.BigIntegerField(blank=True, null=True, default=-1)
currentpgprocno = models.BigIntegerField(blank=True, null=True, default=-1)
nextpgprocno = models.BigIntegerField(blank=True, null=True, default=1)
reclocktype = models.BigIntegerField(blank=True, null=True, default=0)
reclockid = models.BigIntegerField(blank=True, null=True, default=0)
def __str__(self):
return self.user.username
は、あなたのプロフィールのモデルコード –
@NeErAj KUMARを追加します。 - メッセージに追加しました。何か案は? –
'user.userprofileinfo'を使ってプロファイルオブジェクトを取得し、最初の' user'はdjangoのデフォルトユーザインスタンス –