Как получить имя в модели 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 указывать не логин, а имя или фамилию зарегистрированного пользователя? Всем спасибо