# Django's Tasks API Ships Without a Worker

Source: [DEV Community: backend](https://dev.to/papansarkar101/djangos-tasks-api-ships-without-a-worker-je8) · 2026-11-13 · Backend
Page: https://themorning.dev/story/django-s-tasks-api-ships-without-a-worker-ba12a245fe35f33d
Kind: release · Impact: medium

## In brief

- Django 6.0 adds a built-in Tasks API, with a @task decorator as the replacement for Celery's @shared_task.
- The Tasks API ships without a worker, so it does not run queued tasks on its own.
- The source is a developer's account of removing Celery during a Django 6.0 upgrade, which stopped partway through.

## Why it matters

Teams that expect Django 6.0 to let them drop Celery and its worker should first confirm what will execute their background tasks, because the built-in API does not supply a worker.

## Versions

- Django 6.0

## Coverage

- [Django's Tasks API Ships Without a Worker](https://dev.to/papansarkar101/djangos-tasks-api-ships-without-a-worker-je8) — DEV Community: backend, 2026-11-13

Tags: django, python, celery, background-tasks, task-queue

---

Brief generated by AI (claude-haiku-5-5) from the reporting listed under Coverage. Headlines belong to their publishers. The Morning Dev – https://themorning.dev
