Как архитектурно организовать большой Django-проект (apps, services, repositories)?
Большой Django-проект удобно делить на приложения по бизнес-доменам, а не только по техническим слоям. Сложные сценарии выносят в service layer, доступ к данным при необходимости изолируют в repositories или query services, а views и serializers оставляют тонкими.
Подробный ответ PRO
Оцени свой прогресс