Heim  >  Artikel  >  Backend-Entwicklung  >  Praktischer Kampf des Hintergrundverwaltungssystems im Django-Framework

Praktischer Kampf des Hintergrundverwaltungssystems im Django-Framework

王林
王林Original
2023-06-18 11:31:372012Durchsuche

Django ist ein beliebtes Framework für die Entwicklung von Webanwendungen mit einer Vielzahl von Komponenten und Tools, die den Entwicklungsprozess von Webanwendungen vereinfachen und beschleunigen können. Darunter ist das Hintergrundverwaltungssystem in Django eine leistungsstarke Verwaltungsschnittstelle, die es uns ermöglicht, die Daten unserer Anwendungen, einschließlich Erstellung, Änderung, Löschung, Abfrage und anderer Vorgänge, einfach zu verwalten . In diesem Artikel stellen wir vor, wie man ein einfaches Backend-Verwaltungssystem in Django erstellt, und demonstrieren die Implementierung mehrerer häufig verwendeter Funktionen.

  1. Eine Django-Anwendung erstellen

Zuerst müssen wir eine Django-Anwendung erstellen. Geben Sie im Terminal den folgenden Befehl ein:

$ django-admin startproject myproject
$ cd myproject
$ python manage.py startapp myapp

Dadurch werden ein Django-Projekt namens myproject und eine Anwendung namens myapp erstellt.

  1. Installieren Sie das Django-Backend-Managementsystem

Um das Django-Backend-Managementsystem verwenden zu können, müssen wir es installieren. Geben Sie im Terminal den folgenden Befehl ein:

$ pip install django-admin

Dadurch wird die neueste Version des Django-Backend-Managementsystems installiert.

  1. Konfigurieren des Django-Backend-Managementsystems

Um das Django-Backend-Managementsystem zu aktivieren, müssen wir einige Konfigurationen in der Datei „settings.py“ in myapp vornehmen. Fügen Sie am Ende der Datei Folgendes hinzu:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',
]

Dadurch wird das Django-Backend aktiviert und zu unserer Anwendung hinzugefügt.

  1. Datenmodelle erstellen

Bevor wir das Django-Backend-Managementsystem verwenden, müssen wir einige Datenmodelle erstellen. Erstellen Sie eine models.py-Datei in myapp und fügen Sie den folgenden Inhalt hinzu:

from django.db import models

class Person(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()

    def __str__(self):
        return self.name

Dadurch wird ein Personenmodell definiert, das zwei Felder enthält: Name und Alter.

  1. Migration ausführen

Wir müssen den folgenden Befehl ausführen, um das neue Datenmodell zu aktivieren:

$ python manage.py makemigrations myapp
$ python manage.py migrate

Dadurch wird eine neue Datenbanktabelle erstellt, um die Daten für das Personenmodell zu speichern.

  1. Registrieren des Modells

Um die Daten des Personenmodells im Django-Backend-Managementsystem anzuzeigen und zu verwalten, müssen wir es als verwaltbares Modell registrieren. Fügen Sie den folgenden Inhalt zur admin.py-Datei in myapp hinzu:

from django.contrib import admin
from myapp.models import Person

admin.site.register(Person)

Jetzt wurde unser Personenmodell als verwaltbares Modell registriert und kann im Django-Backend-Verwaltungssystem verwaltet werden.

  1. Melden Sie sich bei der Admin-Oberfläche an

Jetzt können wir uns mit unserem Webmaster-Konto beim Django-Backend-Managementsystem anmelden. Geben Sie im Terminal den folgenden Befehl ein, um ein Administratorkonto zu erstellen:

$ python manage.py createsuperuser

Folgen Sie den Anweisungen, um Ihren Benutzernamen, Ihre E-Mail-Adresse, Ihr Passwort und andere Informationen einzugeben. Öffnen Sie dann die folgende URL in Ihrem Browser:

http://127.0.0.1:8000/admin/

Dadurch gelangen Sie zum Django-Backend-Verwaltungssystem. Geben Sie den Benutzernamen und das Passwort für das Administratorkonto ein, das Sie gerade erstellt haben, um sich anzumelden.

  1. Testen

Jetzt können wir die Daten des Personenmodells im Django-Backend-Managementsystem anzeigen und verwalten. Klicken Sie auf den Link „Personen“ und Sie sehen eine leere Liste. Durch Klicken auf die Schaltfläche „Person hinzufügen“ können Sie ein neues Personenobjekt hinzufügen und speichern. Anschließend können Sie zur Personenliste zurückkehren, um die hinzugefügten Elemente anzuzeigen und sie mit anderen Funktionen zu ändern oder zu löschen.

Zusammenfassung

Das Django-Hintergrundverwaltungssystem ist eine sehr leistungsstarke, flexible und benutzerfreundliche Technologie, die umfangreiche Verwaltungsfunktionen für unsere Anwendungen bereitstellen kann. In diesem Artikel zeigen wir, wie Sie das Backend-Managementsystem im Django-Framework verwenden und einige grundlegende Funktionen implementieren. In praktischen Anwendungen können wir die Backend-Verwaltungsoberfläche nach Bedarf anpassen, um unseren Administratoren und Endbenutzern eine bessere Benutzererfahrung und effizientere Datenverwaltungsfunktionen zu bieten.

Das obige ist der detaillierte Inhalt vonPraktischer Kampf des Hintergrundverwaltungssystems im Django-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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