AG
Товарищи расскажите как вы обходите проблему циклических импортов методов моделей?
То есть у меня отдельный файл с моделями, отдельный - lib.py, там функции соответственно храню. Переопределяю метод save например у какой-то из моделей, указываю что при сохранении нужно выполнить вот эту функцию из модуля lib, в котором импортируется модель из этого же модуля, соответственно рекурсия, энтропия, отчаяние. Я понимаю что можно импортировать нужную ф-цию не в models.py, а в непосредственн в save, но это как-то криво по ощущениям. Есть какие-то архитектурные решения, которые этих проблем помогут избежать?
apps.get_model("<app name>", "<model name>")
импорт
from django.apps import apps