Задать вопрос
@max3277

Как выполнить функцию после return в python?

Здравствуйте, пишу бота для вк на Python (Django)
Проблема в том, что

В ответ на каждое уведомление о событии Ваш сервер должен отправить строку "ok".

Код может выполняться больше 1 минуты (генерируется отчет из разных источников).
Вк накидывает новые запросы и приходят дубли сообщений.
Можно ли как-то отправить "OK" серверу и продолжить выполнять генерацию отчета.
return HttpResponse('ok')

Пользователь при этом оповещается (подождите 1 минуту..)
  • Вопрос задан
  • 941 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Использовать что-нибудь вроде Celery.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Никто не мешает запускать ваши обработки в отдельном потоке.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы