Можно ли сделать в django defolt значение имя user?

Начинаю изучать джанго, хочу сделать так, чтобы при добавлении рецепта пользователем по умолчанию ставились имя и фамилия авторизованного пользователя и потом она писалась в общем списке всех рецептов? Пишет много ошибок, но вроде бы миграция проходит, как сделать правильно?

class Recipe(models.Model):
    recipe_title = models.CharField(max_length=20)
    recipe_time = models.IntegerField()
    recipe_ingridients = models.IntegerField()
    image = models.ImageField(upload_to='')
    recipe = models.TextField(max_length=300)
    user = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, default=User.first_name)

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