Celery è lo strumento standard per eseguire task in background e programmati in Django — lavoro che non dovrebbe bloccare la richiesta HTTP (invio email, elaborazione file, chiamate a API lente) o che viene eseguito secondo una pianificazione. I task vengono accodati ed elaborati in modo asincrono da processi worker separati.
Il problema che Celery risolve
():
user = create_user(request.POST)
send_welcome_email(user)
generate_report(user)
redirect()
