Задать вопрос
  • Как избавиться от большого models.py?

    Tomio
    @Tomio
    backend developer (python, php)
    Чтобы избежать циклического импорта, используйте либо, как вы упомянули, apps.get_model(), либо импорт модуля целиком, а не конкретно моделей. То есть, не
    from somemodule.models import SomeModel,
    а
    import somemodule.models as somemodule_models
    и затем к модели обращайтесь в коде через
    somemodule_models.SomeModel.objects(...)...
    Ответ написан
    Комментировать