Questions Hub
Background Task Features in Django 6.0. How to Run Tasks in Production?
Hi everyone,
I’m exploring the new background task features introduced in Django 6.0. I understand that:
You can define tasks using @task and enqueue them.
Django provides simple backends like ImmediateBackend and DummyBackend for development/testing.
Django itself does not run queued tasks in production, so an external worker or backend is needed.
My questions are:
What is the recommended way to execute Django 6.0 background tasks in production?
Are there any official production-ready backends for this feature, or should I integrate Celery/RQ?
Can Django 6.0 tasks handle scheduling, retries, or periodic tasks, or is that entirely up to external solutions?
Thanks in advance!
No answers yet. Be the first to answer!