Customizing the admin interface
When first developing an application, the convenience of the default admin interface is excellent for building a rapid prototype of the app. Indeed, for many simpler applications or projects that require minimal data maintenance, this default admin interface may be entirely adequate. However, as the application matures to the point of release, the admin interface will generally need to be customized to facilitate more intuitive use and to robustly control data, subject to user permissions. You might want to retain certain aspects of the default admin interface and, at the same time, make some tweaks to certain features to better suit your purposes. For example, you would want the publisher list to show the complete names of the publishing houses instead of Publisher(1)
, Publisher(2)
, and so on. In addition to the aesthetic appeal, this makes it easier to use and navigate through the app.
In this section, we will be examining the AdminSite
object and...