Как правильно добавить User в существующую модель?
Как правильно добавить в существующую модель связь с User, что бы на ранее созданные записи был проставлен уже автор по умолчанию, а на новые указывался текущий кто создает материал
Создаю поле в модели - где указываю в default id юзера- но он и на новые использует его же
author = models.ForeignKey(User, on_delete=models.CASCADE, default=2)
если писать без default
author = models.ForeignKey(User, on_delete=models.CASCADE)
то ошибка вылатает
NOT NULL constraint failed: project.author_id
я создаю объект из админки - вьюхи там нет
может можно как то так переопределить в модели
def save(self, *args, **kwargs):
self.autor = а вот что тут писать не пойму
super().save(*args, **kwargs)