@mr_forlife

Как написать веб-приложение для работы с файлами?

Есть идея написать веб приложение для работы с файлами, т.е. его суть в переваривании (копирование, перемещение, архивирование) различных файлов на сервере. При этом хочу прикрутить логирование всех действий в БД с последующим составлением отчетов и статистики, поэтому будет нужен веб-интерфейс. Думаю попробовать реализовать всё на Django, т.к. в данный момент хочу изучить его. Но сразу есть вопросы.
1) как запускать обрабатывающие функции для файлов? На ссылки вешать функции из view? Но они должны возвращать HttpResponse. Логично в неём возвращать результаты выполнения функции, но тут возникает второй вопрос.
2) если попадутся файлы большого объема, пока функция будет их обрабатывать, весь веб-сервис будет висеть. Тут наверное нужна асинхронность?
Понимаю, что вопросы глупые, но только делаю первые шаги.
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
совет, который уже дан - ничего не стоит
https://pythonru.com/primery/django-celery

делай на редисе

но подвохи там тоже будут )) в любом случае Celery для резюме it must
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы