Наследование моделей в Django
Я хочу создать базовую модель для моих субмоделей, например: Car(Base) и Truck, Sportcart и т.д. И я хочу связать их все с помощью базового класса с другим классом, потому что я не хочу связывать их все отдельно с другим классом. Пример: У меня есть пользователь, и я хочу добавить ему автомобили (я буду делать это отдельно для каждого класса, да). И я хочу получить их все, используя мой базовый класс Car.
Пометьте вашу базовую модель как абстрактную:
class Car(models.Model):
# Your fields
class Meta:
abstract = True
Затем наследование от абстрактной модели:
class SportCar(Car):
# Your fields
pass
В этом случае Django будет выполнять миграции только для SportCar, потому что Car - это абстрактная модель.