У меня есть модель, которая ссылается на модель Categories.
При миграции выдаёт ошибку
django.db.utils.IntegrityError: ОШИБКА: столбец "location" содержит значения NULL
Почему он ругается? у меня же стоит, что null=True
Python:
class Items(models.Model):
id = AutoField(primary_key=True)
name = CharField(max_length=100)
date = DateField(auto_now_add=True)
mark = ForeignKey('Marks', default=None, null=True, on_delete=models.DO_NOTHING)
category = ForeignKey('Categories', null=True, on_delete=models.DO_NOTHING)
picture = CharField(max_length=500)
article_number = CharField(max_length=50)
price = DecimalField(max_digits=8, decimal_places=2)
previous_price = DecimalField(max_digits=8, decimal_places=2)
objects = models.Manager()
class Categories(models.Model):
id = AutoField(primary_key=True)
category = CharField(max_length=100)
location = CharField(max_length=100, default="nav", null=True)
objects = models.Manager()
django.db.utils.IntegrityError: ОШИБКА: столбец "location" содержит значения NULL
Почему он ругается? у меня же стоит, что null=True
Последнее редактирование модератором: