models.py
class UserProfile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
image = models.ImageField(upload_to='profile_images', blank=True)
def __str__(self):
return self.user.username
views.py
@method_decorator(login_required, name='dispatch')
class UserUpdateView(UpdateView):
model = UserProfile
fields = ['image']
template_name = 'accounts/my_account.html'
success_url = reverse_lazy('Accounts:my_account')
def get_object(self):
return self.request.user
Я хочу получить доступ к свойствам first_name, last_name и email модели модели User.Я получаю сообщение об ошибке, если я использую эти поля в представлениях.
Что я здесь не так делаю?Заранее спасибо