Сбой ограничения NOT NULL: name_tabel.name_field.Джанго - models.py - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь добавить свое поле в качестве необязательного, к сожалению, оно всегда заканчивается ошибкой (как в заголовке).В моей модели добавлено 'null = True, blank = True' согласно ответам на форуме.Я также попытался удалить все миграции и сделать их снова, но у меня все еще есть то же сообщение.Как я могу решить эту проблему (установите поле как дополнительное) Любая помощь будет оценена.

class OrderingMassage(models.Model):
    massage_product = models.OneToOneField(Product, on_delete=models.CASCADE,null=True, blank=True)

1 Ответ

0 голосов
/ 20 февраля 2019

Старым объектам нужен экземпляр этого massage_product из его таблицы, поэтому попробуйте использовать default:

class OrderingMassage(models.Model):
    massage_product = models.OneToOneField(Product, on_delete=models.CASCADE, default="someDefaultData" , null=True, blank=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...