Is Django a Headless CMS?

Headless CMS seems to be the next big hype.

For me Django (maybe together with DRF) is already a Headless CMS.

Is Django a Headless CMS?

If not: What is missing up to now?

Actually, I’d start by disagreeing with the idea that Django is a CMS, at least by one common definition of the term.

I’ve always considered Django to be a web-application framework, from which several types of tools can be built - including, but not limited to, CMSs.

But that’s really just a side-point to what you’re asking.

I do know people who have built applications using only Django and DRF as the backend, with a React SPA as the front end, so it definitely can be done.