En una nota similar, puedes tener la intención de personalizar la apariencia
(el look & feel) de la página principal del administrador. Por defecto, aquí
se muestran todas las aplicaciones, de acuerdo a la configuración que tenga
INSTALLED_APPS
, ordenados por el nombre de la aplicación. Quizás quieras,
por ejemplo, cambiar el orden para hacer más fácil ubicar determinada
aplicación que estás buscando. Después de todo, la página inicial es
probablemente la más importante de la interfaz de administración, y debería
ser fácil utilizarla.
La plantilla para personalizarla es admin/index.html
. (Recuerda copiar
admin/index.html
a tu directorio de plantillas propio como en el ejemplo
previo). Edita el archivo, y verás que usa una etiqueta llamada
{% get_admin_app_list as app_list %}
. Esta etiqueta devuelve todas las
aplicaciones Django instaladas. En vez de usar esta etiqueta, puedes incluir
vínculos explícitos a objetos específicos de la manera que creas más
conveniente. Si el código explícito en una plantilla no te satisface, puedes
ver el Capítulo 10 para encontrar detalles sobre cómo implementar tu propias
etiquetas de plantillas.
Para detalles completos sobre la personalización del sitio de administración de Django, mira el Capítulo 17.