логикой) в django. у каждой модели есть поле subject, который через OneToOneField ссылается к моделям A1, B1, C1 соответственно.
Все три модели A1, B1, C1 наследуются от общей модели ABCSuper. Как корректно описать базовый класс для моделей A, B и C?
в коде это выглядело бы примерно так https://pastebin.com/89fgj0KW
Базовый класс как называется будет, SubjectMixin? Может тут излишня иерархия, и проще в каждой указать нужное?
Условные названия A, B, C немного неудачноые, если ближе к реальным, то они будут выглядеть как AFeature, BFeature, CFeature, а их общий абстрактный класс можно было бы назвать ABCFeature насчёт того, что это может быть лишней иерархией - мб
Мб скажешь какая задача конкретно?
Обсуждают сегодня