"Django offers many features to prospective developers:
a mature standard library, an active user community, and all the
benefits of the Python language. While other Web frameworks can
make similar claims, Django's unique asset is its built-in
administration application — the admin.
"The admin provides advanced Create-Read-Update-Delete (CRUD)
functionality out of the box, eliminating hours of repetitive work.
This is key for many Web applications in development, when
programmers can quickly explore their database models, and in
deployment, when nontechnical end users can use the admin to add
and edit site content.
"In the real world, there's always some customization to be
performed. The Django documentation provides lots of guidelines for
reskinning the basic look and feel of the admin, and Django itself
includes some simple methods to override a subset of admin
behavior. What if you need to do more? Where do you start? This
article provides some guidelines for advanced admin