I think I get why Cloudflare's CTO is asking this question. personally started using Django for backend development, boy, that thing is robust and cool, especially the admin panel.
I use FastAPI now, this sites runs on FastAPI + HTMX. But I still miss doing stuff with Djaango, top framework for real!.
In a way, Django's (lack of) hype is a victim of many of its best qualities. It is mature and full of features. It is stable and something you can be sure will be running similar to today in five years. It is security obsessed. It is powered by consensus and a community that has been bitten too many times by bad choices and is now very careful about adding things. And it is fantastic at handling all the boring but extremely-time-consuming aspects of building a product that no one really talks about.
Django is arguably the startup tech world's best-kept secret. Here's why you don't hear about it:
1 Comments
Django is amazing. Its admin is super underrated, you can literally build entire internal products based only on Django’s admin interface. Imagine showing that to a React developer who’s busy figuring out how to display form errors
The personality of the community is to not be self-promotional. This is probably related to it being community-led, not run by a celebrity like rails or Laravel. Or a company like ~everything in JavaScript.
Many Django people moved to Mastodon in the fallout of the Elon purchase, moreso than for other frameworks, due to some combination of politics and nerdiness.