У меня возникла проблема с проектом Python, над которым я работаю (обычно я использую PHP/Java, поэтому мне не хватает знаний). По сути, у меня есть программа на Python, которую я создал с помощью Flask, которая подключает систему управления запасами к Shopify с помощью API Shopify Python.
Когда пользователь запускает функцию через запрос AJAX, мне нужно запустить функцию/процесс, который обновляет продукты в магазине Shopify клиента через Shopify API. Это занимает около 2 часов (примерно 7000 товаров плюс нужно сначала извлечь их из системы управления запасами). Проблема в том, что мне нужен способ запуска этой функции/процесса, и даже если клиент закроет свой браузер, функция/процесс продолжит работу.
Если есть какой-либо способ, которым я мог бы обновить внешний интерфейс с текущим ходом этой фоновой функции/процесса, это было бы здорово.
Если кто-нибудь знает о какой-либо библиотеке или ресурсах для этого, мы будем очень признательны. У меня был Google, но все решения, которые я могу найти, похоже, предназначены для сценариев CLI, а не для веб-скриптов.
Большое спасибо, Кори :)