Django es el entorno de desarrollo web para perfeccionistas con límites de tiempo

Personalizar el título del sitio de administración

¿Te has cansado del monótono título "Administración de Django" que aparece en el sitio de administración de tu proyecto? Django permite personalizar las plantillas del sistema de administración fácilmente. Puedes tener plantillas de administración personalizadas a nivel de modelo, aplicación o proyecto.

Para modificar la plantilla base del sitio de administración de Django creamos un archivo llamado base_site.html dentro de un subdirectorio admin a su vez dentro de un directorio que utilizemos para nuestras plantillas especificado en el setting TEMPLATE_DIRS. Si por ejemplo TEMPLATE_DIRS incluye '/home/plantillas' crearíamos el archivo en la siguiente ruta: /home/plantillas/admin/base_site.html. Cuando este archivo exista el sistema de administración utilizará nuestra plantilla en lugar de la predefinida. Ahora podemos editarlo y especificar el título que deseemos:

{% extends "admin/base.html" %}
{% load i18n %}

{% block title %}{{ title }} | {% trans 'Nuestro título' %}{% endblock %}

{% block branding %}
   <h1 id="site-name">{% trans 'Nuestro título' %}</h1>
{% endblock %}

{% block nav-global %}{% endblock %}

Publicado por Antonio Melé el Sábado 21 de Marzo de 2009 Compártelo: Facebook: Twitter: | Categorías: admin, trucos

Entradas similares

Utilizar jQuery en el admin de Django

Al personalizar alguna plantilla del sistema de administración podemos querer usar jQuery. Como el admin de Django ya hace uso de jQuery podemos utilizarlo ...


Métodos para crear perfiles de usuario

En múltiples ocasiones nos gustaría extender el modelo User para que incluyera otros campos y funciones. La manera "oficial" de hacer esto (la mostrada ...


 
Subdominios con Django

En ocasiones nos interesa trabajar con subdominios en nuestros proyectos Django. Para ello podemos utilizar un sencillo middleware para subdominios que podemos encontrar en ...


Ejecutar tareas automáticas con django-chronograph

Django-chronograph es una aplicación que permite programar la ejecución de tareas automáticas de manage.py utilizando cron. Permite especificar las tareas a realizar y ...


 
 

1 comentario:

El Miércoles 8 de Junio de 2011 Yo soy alex dijo:
¿Y para cambiar la imagen? , como se hace. Podriais poner los pasos , si no cuesta mucho aprender

Escribe un comentario: