Hacker News new | ask | show | jobs
by andybak 4416 days ago
I strongly feel the exact opposite. I've worked with the Django Admin extensively since 0.98 and it gets more flexible and easier to customize with every release.

There's an astonishingly large ecosystem of widgets, extensions and additions and having a single point of integration that (mostly) everyone agrees on allows them all to work fairly well together.

There are things that I wish could be improved about the admin - mainly to do with the slightly old-school HTML and CSS behind it - but there are so many points where you can override, replace and extend that the good outweights the bad.

2 comments

>There are things that I wish could be improved about the admin - mainly to do with the slightly old-school HTML and CSS behind it - but there are so many points where you can override, replace and extend that the good outweights the bad.

I use this: https://github.com/django-admin-bootstrapped/django-admin-bo...

It seems to work pretty well.

Except all the HTML is now different to the standard admin and lots of 3rd party apps break.

Unfortunately - there is a limit to how much you can alter the admin HTML without this problem. My own admin skins have been CSS only precisely to avoid this.

I love the Djqngo admin, and use it a lot at my day job, but it does seem to be a PITA to try and do non standard things with it (say add an extra button). And it always looks like the Django admin - its a great set of sensible defaults, but often you don't want that.

I am currently trying to learn the ins and outs of generic views with djang-extra-views, so that I can hopefully do as much, but without the restrictions of the admin.