Heim > Backend-Entwicklung > Python-Tutorial > Anpassen des Django-Panels: Eine Schritt-für-Schritt-Anleitung

Anpassen des Django-Panels: Eine Schritt-für-Schritt-Anleitung

DDD
Freigeben: 2024-09-19 06:30:03
Original
578 Leute haben es durchsucht

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

1

2

3

django-admin startproject myprojectname

cd myprojectname

python manage.py startapp developerscommunity

Nach dem Login kopieren

** Hinweis**
Vergessen Sie nicht, Ihre App zu INSTALLED_APPS in Settings.py hinzuzufügen

2. Migrationen ausführen:

1

2

python manage.py makemigrations

python manage.py migrate

Nach dem Login kopieren

3. Registrieren Sie Modelle im Admin-Bereich:

1

2

3

4

5

6

7

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)

Nach dem Login kopieren

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")

1

2

3

4

5

6

7

#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")

Nach dem Login kopieren

5. Zur Anmeldung:

1

2

#Finally register

custom_admin_site.register(DevCommunity)

Nach dem Login kopieren

Customizing the Django Panel: A Step-By-Step Guide

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!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage