как обслуживать файлы из каталога / tmp в django - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу обслуживать загружаемые файлы, расположенные в каталоге / tmp, через django. Однако я не хочу, чтобы эти файлы копировались или перемещались в static_dir. Весь смысл наличия файлов в / tmp заключается в том, что cronjob будет удалять их каждую ночь.

Я понял, что могу просто установить / tmp как мой static_dir в настройках django, но у меня уже есть static_dir установить, что я использую в своем проекте.

Мой вопрос: какой самый простой способ разрешить конечному пользователю загружать файлы, расположенные в каталоге / tmp?

Если я нажму на этот URL: http://localhost: 8000 / api / v2 / tmp / testfile.zip

Я ожидаю скачать /tmp/testfile.zip

Можно ли это сделать просто отдельная запись в urls.py? Или мне придется создать новый вид?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...