Как получить имя в модели Django?

Мне нужно, чтобы при заполнении данных, заполнялось поле с именем. К примеру:

# models.py

class Post(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE) # логин, но хотелось бы имя
title = models.CharField('Заголовок', max_length=50)
content = models.TextField('Содержимое')
cover = models.ImageField(upload_to='images/')

def __str__(self):
    return self.title

class Meta:
    verbose_name = 'Post'
    verbose_name_plural = 'Posts'

Как в строке user указывать не логин, а имя или фамилию зарегистрированного пользователя? Всем спасибо

Вернуться на верх