Как получить доступ к полям родительской модели? - PullRequest
0 голосов
/ 30 сентября 2018

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.Я получаю сообщение об ошибке, если я использую эти поля в представлениях.

Что я здесь не так делаю?Заранее спасибо

...