`eventlet.spawn` nie działa zgodnie z oczekiwaniami
Piszę webowy interfejs użytkownika do zadań analizy danych.
Oto sposób, w jaki ma działać:
Po określeniu parametrów przez użytkownikadataset
ilearning rate
, Tworzę nowytask record
, następnie uruchamiany jest executor dla tego zadania asynchronicznie (uruchomienie executora może zająć dużo czasu.), a użytkownik zostaje przekierowany na inną stronę.
Po wyszukaniuasync library for python
Zacząłem odeventlet
, oto co napisałem wflask
funkcja widoku:
db.save(task)
eventlet.spawn(executor, task)
return redirect("/show_tasks")
Z powyższym kodem executor w ogóle nie wykonał.
Jaki może być problem mojego kodu? A może powinienem spróbować czegoś innego?