Hacker News new | ask | show | jobs
by Klonoar 1601 days ago
Agreed.

A Django-specific skillset I found very important is to know where that limit/line of the admin sits - you can push it very far, but there's absolutely a point where it becomes unmaintainable and more costly than building it yourself. The line itself can be a bit of a moving target depending on the project though.

The Django admin is simultaneously one of the greatest tools of the past two decades while also being a massive footgun if you're not careful.

1 comments

I agree. With the current state of Django admin, it is better not to build complex stuff on top of it. A few tweaks and customization here and there are fine, but anything more will likely break on Django and/or third-party package updates.

I'd like to see Django gradually redesigning parts of the Admin to allow for more modular extensibility in future versions.