Ответ 1
Это должно работать,
from django.apps import apps
apps.get_models()
Метод get_models
возвращает список всех установленных моделей. Вы также можете передать три аргумента ключевых слов include_auto_created
, include_deferred
и include_swapped
.
Если вы хотите получить модели для определенного приложения, вы можете сделать что-то вроде этого.
from django.apps import apps
myapp = apps.get_app_config('myapp')
myapp.models
Это вернет экземпляр OrderedDict моделей для этого приложения.