Я хочу получить данные профиля пользователя о пользователе, который вошел в систему. Например, основываясь на вошедшем в систему пользователе, я хочу получить страну пользователя из userprofile. Кажется простым, но мне не хватает какого-то мелкого шрифта. Много пробовал, но безуспешно.
Нужна помощь. Я пробовал и ссылался на документ Django, но я новичок
У меня следующая модель.
class User(AbstractUser):
username = models.CharField(max_length=100,blank=True, null=True)
email = models.EmailField(_('email address'), unique=True)
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = ['username', 'first_name', 'last_name']
def __str__(self):
return "{}".format(self.email)
class UserProfile(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='profile')
title = models.CharField(max_length=5)
dob = models.DateField()
address = models.CharField(max_length=255)
country = models.CharField(max_length=50)
city = models.CharField(max_length=50)
zip = models.CharField(max_length=5)
photo = models.ImageField(upload_to='uploads', blank=True)