Есть у меня 3 таблицы
При миграции выскакивает ошибка django.db.utils.IntegrityError: ОШИБКА: столбец "location" содержит значения NULL. Столбец location был в моделях Marks и Categories. Я пробовала ставить дефолтное значение не None, указывала 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 Marks(models.Model):
id = AutoField(primary_key=True)
mark = CharField(max_length=100)
objects = models.Manager()
class Meta:
db_table = "marks"
class Categories(models.Model):
id = AutoField(primary_key=True)
category = CharField(max_length=100)
objects = models.Manager()
class Meta:
db_table = "categories"