Celery Django ਵਿੱਚ ਬੈਕਗ੍ਰਾਉਂਡ ਅਤੇ ਸਮਾਂਤਵੀ ਕੰਮ ਚਲਾਉਣ ਲਈ ਸਟੈਂਡਰਡ ਟੂਲ ਹੈ — ਉਹ ਕੰਮ ਜੋ HTTP ਬੇਨਤੀ ਨੂੰ ਰੋਕ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ (ਈਮੇਲਾਂ ਭੇਜਣਾ, ਫਾਇਲਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨਾ, ਹੌਲੀ APIs ਨੂੰ ਕਾਲ ਕਰਨਾ) ਜਾਂ ਜੋ ਇੱਕ ਸ਼ਿਡਿਊਲ ਉੱਪਰ ਚਲਦਾ ਹੈ। ਟਾਸਕ ਕਿਊ ਵਿੱਚ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਵੱਖ-ਵੱਖ worker ਪ੍ਰਕਿਰਿਆਵਾਂ ਦੁਆਰਾ ਅਸਮਾਨਤਾਤਮਕ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਕਿਰਿਆ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
ਸਮੱਸਿਆ ਜੋ Celery ਹੱਲ ਕਰਦਾ ਹੈ
():
user = create_user(request.POST)
send_welcome_email(user)
generate_report(user)
redirect()
