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