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