I just released a new reusable Django app called django-adminbrowse on GitHub. This was factored out of a Django project I’ve been working on for a while.
Ever wish it was easier to get around in the Django admin? Maybe you’ve deployed the admin site as a management tool for some less technical users? This project lets you easily spiff up changelist pages to include better text and markup. I’ve been using it in production for a while and it’s been a welcome improvement.
In the screenshot (click to zoom), you’ll notice:
- URL fields become clickable links.
- Foreign key fields link to the change form for the corresponding object.
- Related objects get a link to their changelist page, filtered appropriately.
There are a few more features, but the most powerful is that the code is very easily extensible. If you ever wanted to include a custom markup in your changelist columns, this makes it really easy.
See the README or use Python’s
help() for starters. More advanced documentation is in progress.