В сообщениях, которые я создал ранее, не было менеджера. Когда я добавляю менеджер, мне нужно значение по умолчанию, или меня просят ввести его вручную. Когда я вхожу в 'None', я получаю такую ошибку:
django .db.utils.IntegrityError: Сбой ограничения NOT NULL: new__Core_post.manager_id
I не может экспортировать PostManager в качестве значения по умолчанию. Есть другой способ или другое решение, чтобы дать?
class User(models.Model):
#...
posts = models.ManyToManyField('Post', blank=True)
class Post(models.Model):
owner = models.ForeignKey(User, on_delete=models.CASCADE)
#...
manager = models.ForeignKey('PostManager', on_delete=models.CASCADE)
class PostManager(models.Model):
#...
Извините за мой плохой английский sh.