Получать подклассы классов Django, не основанных на моделях
В проекте Django у меня есть следующая абстрактная модель, которую я не хочу иметь в качестве таблиц db:
class Base(object):
class Meta:
abstract = True
и один подкласс:
class Sub(Base):
Я пытаюсь получить Sub из Base, отвечая на этот вопрос: Как найти все подклассы класса, учитывая его имя?
Base.__subclasses__()
Но я получаю только пустой список. Почему?
Я нашел другой вопрос, где ответ гласил, что нужно импортировать каждый подкласс Base, тогда они будут доступны для Python.