Hacker News new | ask | show | jobs
by angrymachine 973 days ago
Thanks for leaving a comment! Author here. "Misunderstanding" is right on the money. It's a fantastic tool, and one of the best features of Django in my opinion. Personally I don't think it's ugly. But at the same time, if I gave it to a client, they would immediately turn up their nose to it because it does not look like a 2023 UI. People, and their managers, and their manager's managers are vain that way. And those people are not the target of the Django admin.

We now have a new generation of developers who learned on fancy JS frameworks, SaaS dashboards, A.I.-enabled tools, etc. These new devs learning Django now in 2023 have never seen anything like the Django admin.

So with this article I'm just trying to pass on the tribal knowledge as to when to use it, and why it is what it is.