Heim  >  Artikel  >  Backend-Entwicklung  >  Django-Erste-Schritte-Tutorial: Webanwendungen in Python schreiben

Django-Erste-Schritte-Tutorial: Webanwendungen in Python schreiben

WBOY
WBOYOriginal
2023-06-22 14:38:061042Durchsuche

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:

  1. Öffnen Sie das Verzeichnis „myproject“.
  2. Führen Sie den folgenden Befehl im Terminal aus: python manage.py runserver

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!

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