In dieser Anleitung erkläre ich Ihnen, wie Sie das standardmäßige Admin-Panel/die Standardoberfläche von Django ändern und erweitern, um es benutzerfreundlicher zu gestalten.
1. Richten Sie das Projekt ein:
Erstellen Sie zunächst ein brandneues Projekt und eine neue App in Django
django-admin startproject myprojectname cd myprojectname python manage.py startapp developerscommunity
** Hinweis**
Vergessen Sie nicht, Ihre App zu INSTALLED_APPS in Settings.py hinzuzufügen
2. Migrationen ausführen:
python manage.py makemigrations python manage.py migrate
3. Registrieren Sie Modelle im Admin-Bereich:
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)
Die obigen Schritte führen Sie zum Django-Admin-Panel. Jetzt kommt der Anpassungsteil
4. Passen Sie das Admin-Panel an:
Klasse CustomAdminSite(admin.AdminSite):
wird in der oberen linken Ecke angezeigt
site_header = "Dev Admin"
wird im Browser-Tab angezeigt
site_title = Entwickler-Admin-Portal
wird auf der Admin-Startseite angezeigt.
index_title = „Willkommen in der Entwickler-Community“
custom_admin_site = CustomAdminSite(name="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. Zur Anmeldung:
#Finally register custom_admin_site.register(DevCommunity)
Das obige ist der detaillierte Inhalt vonAnpassen des Django-Panels: Eine Schritt-für-Schritt-Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!