Итак, изначально у меня были модели, структурированные примерно так:
class Base(models.Model):
name= models.CharField(max_length=30)
class Meta:
abstract = True
class Child(Base):
other_field = models.CharField(max_length=120)
Но теперь я хотел бы, чтобы обе модели имели таблицы базы данных, поэтому я удалил поле abstract
из класса Meta of Base
Теперь, когда я запускаю python manage.py makemigrations
из cmd, мне предлагается ввести значение по умолчанию для base_ptr
, чтобы его можно было добавить к child
Что такое это поле? Я предполагаю, что это что-то, что связывает дочерний класс с родительским, но я не знаю, какое значение он должен принимать по умолчанию.