Я пытаюсь вставить в мою таблицу запись с FOREIGN_KEY, которая должна быть пустой / нулевой.
Вот ответ, который я получаю:
django.db.utils.IntegrityError: null value in column "parent_id" violates not-null constraint
Вот моя модель:
created_on = models.DateTimeField(default=now)
serve_date = models.DateField()
name = models.CharField(max_length=100)
menu_name = models.CharField(max_length=100)
parent = models.ForeignKey('self', on_delete=models.CASCADE,
blank=True, null=True, default=None)
item_type = models.CharField(max_length=1, default='')
Вот моя попытка вставить данные:
meal = MenuItem.objects.create(serve_date=daily_meals['date'], name=kitchen_meal.name)
Я также проверил столбец в моей таблице. Не имеет NULL? = Да
Действительно не уверен, что еще нужно установить.