¿Cómo agregar el encabezado del sitio, el título del sitio, el título del índice en un proyecto de Django?

Interfaz de administración automática, una de las partes más poderosas de Django. Los metadatos se leen de sus modelos para proporcionar una interfaz rápida y centrada en el modelo donde los usuarios de confianza pueden administrar el contenido de su sitio. El uso recomendado por el administrador se limita a la herramienta de administración interna de una organización. No está diseñado para construir todo el frente.

VISIÓN GENERAL:

  • Agregue ‘django.contrib.admin’ junto con sus dependencias (django.contrib.auth, django.contrib.contenttypes, django.contrib.messages y django.contrib.sessions) a su configuración INSTALLED_APPS.
  • Configure un backend de DjangoTemplates en su configuración de PLANTILLAS con django.template.context_processors.request, django.contrib.auth.context_processors.auth y django.contrib.messages.context_processors.messages en la opción ‘context_processors’ de OPCIONES.
  • Si ha utilizado una configuración MIDDLEWARE personalizada, debe incluir django.contrib.auth.middleware.AuthenticationMiddleware y django.contrib.messages.middleware.MessageMiddleware.

Realice los siguientes cambios en urls.py – 

python3

from django.contrib import admin
from django.urls import path, include
 
# Adds site header, site title, index title to the admin side.
admin.site.site_header = 'Geeks For Geeks'
admin.site.site_title = 'GFG'
admin.site.index_title = 'Welcome Geeks'
 
urlpatterns = [
    path('', include('main.urls')),
    path('admin/', admin.site.urls),
]

Producción –

PERSONALIZACIÓN DEL ADMINISTRADOR DE DJANGO: 

El código Python permite agregar site_header, site_heading e index_title.

Publicación traducida automáticamente

Artículo escrito por rishabh_crave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *