Можно отдавать контент файла из вьюхи, тогда можно контролировать кто обращается за файлом, в какой раз, есть ли конкурентные запросы и т.п. Но это требовательный к ресурсам вариант, с ним надо быть осторожным.
Просто архив с исходным кодом проекта или репозиторий на GitHub. Внутрь положить requirements.txt для установки зависимостей. И сделать фикстуры для начальной инициализации. Всё.
Изначально request хранить только запрос. Все остальные поля добавляют middleware. В частности user добавляет AuthenticationMiddleware. Соответственно и списка нет, надо смотреть документацию подключенных middleware.
Во-первых, работать напрямую с БД из Django - такая себе идея. Во-вторых, судя по симптомам, у вас где-то открываются соединения, но не закрываются. Небось ещё и потоки или асинхронность используете?