Django ist ein häufig verwendetes Python-Webframework, das uns bei der Entwicklung effizienter, skalierbarer, sicherer und einfach zu wartender Webanwendungen helfen kann. In diesem Artikel stellen wir ein vollständiges Einführungs-Tutorial in Django bereit und demonstrieren, wie man Python zum Schreiben einer Webanwendung verwendet.
Schritt 1: Django und Python installieren
Zuerst müssen wir Python und Django installieren. Sie können die neueste Version von Python auf der offiziellen Python-Website (https://www.python.org/downloads/) herunterladen und installieren. Nach der Installation von Python können wir den Befehl pip verwenden, um Django zu installieren:
pip install django
Nachdem Django installiert ist, können wir mit der Erstellung unserer Anwendung beginnen.
Schritt 2: Erstellen Sie eine Django-Anwendung
In Django verwenden wir das Tool django-admin.py, um ein neues Django-Projekt zu erstellen.
django-admin.py startproject myproject
Dieser Befehl erstellt ein neues Projekt mit dem Namen „myproject“ im aktuellen Verzeichnis.
Als nächstes betreten wir das Verzeichnis „myproject“ und erstellen eine neue Anwendung:
cd myproject python manage.py startapp myapp
Dieser Befehl erstellt eine neue Anwendung mit dem Namen „myapp“, die einige Standarddateien und -verzeichnisse enthält. Nachdem Sie den obigen Befehl im Terminal eingegeben haben, wird das Verzeichnis „myapp“ unter dem Verzeichnis „myproject“ angezeigt.
Schritt 3: Django-Ansichten schreiben
Ansichten in Django beziehen sich auf von Benutzern angeforderte Seiten und geben vom Frontend angeforderte Daten zurück. In Django können wir Python-Funktionen verwenden, um Ansichten zu definieren. In unserem Fall definieren wir eine einfache Ansicht, die einen „Hello World!“-String zurückgibt.
Öffnen Sie die Datei „myapp/views.py“ und fügen Sie den folgenden Inhalt hinzu:
from django.http import HttpResponse def hello(request): return HttpResponse("Hello World!")
In dieser Ansichtsfunktion haben wir die Klasse „HttpResponse“ importiert und eine Funktion namens „hello“ definiert, die eine Anfrage akzeptiert und eine zurückgibt HttpResponse-Instanz, die die Zeichenfolge „Hello World!“ enthält.
Als nächstes müssen wir diese Ansichtsfunktion einer URL zuordnen.
Schritt 4: URL-Konfiguration definieren
In Django müssen wir die Ansichtsfunktion durch die URL-Konfiguration zuordnen. Wir können einen neuen Ordner mit dem Namen „urls“ im Verzeichnis „myapp“ erstellen und unter diesem Ordner eine neue Datei mit dem Namen „urls.py“ erstellen.
Öffnen Sie die Datei „myapp/urls/urls.py“ und fügen Sie den folgenden Code hinzu:
from django.urls import path from . import views urlpatterns = [ path('hello', views.hello, name='hello'), ]
In dieser Datei haben wir die Funktion „Pfad“ importiert und dann eine Liste namens „urlpatterns“ definiert, die eine URL-Regel enthält das ist der Ansichtsfunktion „Hallo“ zugeordnet. In dieser URL-Regel ist „Hallo“ der Name, den wir für die Ansichtsfunktion definiert haben.
Schritt 5: Führen Sie die Django-Anwendung aus
Jetzt haben wir das Schreiben der Django-Anwendung abgeschlossen. Wir können die Anwendung starten, indem wir die folgenden Schritte ausführen:
Dieser Befehl startet den Entwicklungsserver von Django und führt die Anwendung auf localhost:8000 aus.
Jetzt können wir im Browser auf „http://localhost:8000/hello“ zugreifen und auf der Seite sollte die Zeichenfolge „Hello World!“ angezeigt werden. Das bedeutet, dass wir erfolgreich eine Django-Anwendung geschrieben haben.
Fazit
In diesem Artikel haben wir ein vollständiges Einführungs-Tutorial zu Django bereitgestellt, das zeigt, wie man eine Webanwendung mit Python schreibt. Wir begannen mit der Installation von Django und Python, der Erstellung eines Django-Projekts und dem Schreiben einer einfachen Ansicht. Schließlich haben wir die Ansicht der URL zugeordnet und unsere App ausgeführt. Hoffentlich hilft Ihnen dieses Tutorial dabei, mit dem Schreiben Ihrer eigenen Webanwendungen mit Django zu beginnen.
Das obige ist der detaillierte Inhalt vonDjango-Erste-Schritte-Tutorial: Webanwendungen in Python schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!