У меня есть модель Child, унаследованная от (не абстрактной) модели Parent.
Для данного экземпляра родительского объекта Parent, как я могу узнать, что это Child?
Если это так,
parent.child
возвращает дочерний элемент, но в противном случае он возвращает исключение DoesNotExist.
Является ли попытка / исключение единственным способом проверить это?
Спасибо
1012 * июль *
# РЕДАКТИРОВАТЬ
Я только что нашел тот же вопрос здесь:
Различение детей родительской модели с наследованием Джанго .
И ответ ...
hasattr(parent, 'child')