Django предоставляет возможность инициализации моделей и сущностей, валидации, аутетнификации, авторизации , и т. п., но не должен имплементаровать твою бизнес-логику.
Нет такого понятия "Django-приложение" с точки зрения архитектура. Это чепуха.
У тебя должно быть приложение "Генератор отчётов", где http-интерфейс будет на Django. А если ты будешь по RabbitMQ получать сигналы на формирование отчётов, а публиковать их по ftp в PDF Reader формате? =)