Я новичок в Django, и мне трудно понять, как правильно наследовать модель.
Предположим, что я делаю какое-то приложение для еды. Затем у меня будет модель для мяса, модель для фруктов, модель для овощей и так далее.
Мой вопрос: как я могу создать модель содержания питания, которая может наследоваться от всех вышеперечисленных моделей, но только от одной за раз? Например, содержание питательных веществ в яблоке должно наследоваться только от модели фруктов.
Если бы был только один тип модели еды, я бы использовал ForeignKey для обработки наследования. Я думаю, это не вариант, когда есть несколько вариантов наследования моделей.
Я хотел бы использовать on_delete=models.CASCADE для модели содержания питания. Отсюда и просьба о наследстве.
Любые предложения будут оценены.