В структуре веб-приложения движка приложения я могу использовать полимодель для создания (например) модели цели, а затем несколько дочерних моделей, представляющих разные типы целей, которые имеют различные наборы полей в зависимости от типа цели, которой они являются. , Это позволяет мне просто запрашивать объекты цели и получать обратно все дочерние типы.
Есть ли способ дублировать это с использованием моделей django-nonrel? Кажется, что простое наследование модели не сработает, поскольку django-nonrel требует, чтобы базовый класс был абстрактным. Я ошибаюсь или есть другой способ добиться того же эффекта, о котором я не знаю?
Редактировать: Одна из возможных причин, с которой я сталкиваюсь, заключается в том, чтобы пойти дальше и использовать обычное наследование модели django, установить базовый класс цели для абстрагирования по мере необходимости и создать подмодели, а затем вместо попытки запрашивать объекты цели, создавая модель для каждого пользователя с ListField, которая содержит ссылки на различные сущности подкласса и извлекает ListField. Это похоже на работоспособную альтернативу?