En esta guía, te explicaré cómo modificar y ampliar el panel/interfaz de administración predeterminado de Django, haciéndolo más fácil de usar.
1. Configurar el proyecto:
Empiece por crear un proyecto y una aplicación nuevos en Django
django-admin startproject myprojectname cd myprojectname python manage.py startapp developerscommunity
** Nota**
No olvides agregar tu aplicación a INSTALLED_APPS en settings.py
2. Ejecutar migraciones:
python manage.py makemigrations python manage.py migrate
3. Registrar modelos en el panel de administración:
Register of models is compulsory to see it in django admin interface from django.contrib import admin from .models import DevCommunity admin.site.register(DevCommunity)
Los pasos anteriores lo llevarán al Panel de administración de Django. Ahora viene la parte de personalización
4. Personaliza el panel de administración:
clase CustomAdminSite(admin.AdminSite):
aparecerá en la esquina superior izquierda
site_header = "Administrador de desarrollo"
se mostrará en la pestaña del navegador
site_title = Portal de administración para desarrolladores
se mostrará en la página de inicio del administrador.
index_title = "Bienvenido a la comunidad de desarrolladores"
custom_admin_site = CustomAdminSite(nombre="dev_admin")
#All code at one place class CustomAdminSite(admin.AdminSite): site_header = "Dev Admin" site_title = Developer Admin Portal index_title = "Welcome to Developer Community" custom_admin_site = CustomAdminSite(name="dev_admin")
5. Para registrarse:
#Finally register custom_admin_site.register(DevCommunity)
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3