0
我有代碼,就像是人在登錄以下內容:是怎麼開始從用戶的配置文件在Django
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
user = authenticate(username=username, password=password)
if user:
# Check it the account is active
if user.is_active:
# Log the user in.
login(request, user)
我已經擴展了用戶創建一個用戶配置。它包含其他信息。例如:地址,城市,州等
如何從這種情況下提取用戶配置文件?對於Eclipse下的Java,如果我輸入「user」,則會看到將應用於對象「user」的所有有效方法。
PyCharm沒有出現這種功能。
就這麼說,如何找到與用戶相關的配置文件信息呢?
TIA
下面是簡介型號代碼:
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庫馬爾 - 已將其添加到消息中。有任何想法嗎? –
嘗試'user.userprofileinfo'獲取配置文件對象,第一個'user'應該是django的默認用戶實例 –