Python und Django sind eine der besten Tools zum Erstellen großartiger Webanwendungen. Python ist eine universelle Programmiersprache mit einfach zu erlernender, schöner Syntax und leistungsstarker Bibliotheksunterstützung. Django ist eines der Python-Webframeworks mit einfacher Entwicklung, leistungsstarker Datenverwaltung und vielen integrierten Funktionen.
In diesem Artikel besprechen wir, wie man eine Webanwendung mit Python und Django erstellt. Wir werden anhand einer einfachen Webanwendung demonstrieren, wie eine vollständige Anwendung mit Erläuterungen erstellt wird.
Zuerst müssen wir Python und Django installieren. Sie können die neueste Python-Version von der offiziellen Python-Website herunterladen und der Installationsprozess ist sehr einfach. Sobald die Installation abgeschlossen ist, können wir Django mit pip (Python-Paketmanager) installieren. Geben Sie den folgenden Befehl in der Befehlszeile ein:
pip install django
Wenn Sie dies unter Linux oder Mac ausführen, müssen Sie dem Befehl sudo voranstellen.
Nachdem wir nun Python und Django installiert haben, können wir in der Befehlszeile mit dem folgenden Befehl ein einfaches Django-Projekt erstellen:
django-admin startproject myproj
Hier ist myproj der Name unseres Projekts. Wir können ihn in einen beliebigen Namen ändern, es ist jedoch am besten, keine chinesischen Zeichen oder Leerzeichen zu verwenden.
In unserem Projektordner sehen wir einen neuen Ordner namens myproj, der einige Dateien und Ordner enthält.
Wir können nun den Django-Entwicklungsserver mit dem folgenden Befehl starten:
cd myproj python manage.py runserver
Geben Sie localhost:8000 in Ihren Browser ein und Sie sehen die Willkommensseite von Django.
Da wir nun das Django-Projekt erstellt haben, müssen wir unsere Webanwendung hinzufügen. Dazu erstellen wir mit dem folgenden Befehl eine neue Anwendung namens „myapp“:
python manage.py startapp myapp
In unserem Projektordner sehen wir einen neuen Ordner „myapp“. Es enthält einige Dateien und Ordner, einschließlich unseres Anwendungscodes.
Jetzt können wir mit dem Schreiben unseres Anwendungscodes beginnen. Im Ordner „myapp“ erstellen wir eine neue Datei namens „views.py“. Diese Datei enthält unseren Anwendungslogikcode.
from django.http import HttpResponse def index(request): return HttpResponse("Hello, world!")
Hier definieren wir eine Funktion namens „index“. Es empfängt einen Parameter namens „request“ und gibt ein HttpResponse-Objekt zurück, das die Zeichenfolge „Hello, world!“ enthält.
Als nächstes erstellen wir im Ordner „myapp“ eine neue Datei namens „urls.py“. Diese Datei enthält den Code für den Abgleich der Anwendungs-URL.
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
Hier definieren wir eine Liste namens „urlpatterns“ und setzen sie auf eine Instanz namens „path“. Dieses Beispiel verwendet eine leere Zeichenfolge (' ') als erstes Argument und die Funktion „index“, die wir zuvor erstellt haben, als zweites Argument.
Wir müssen außerdem die URL der Anwendung mit unserem Django-Projekt verbinden. Suchen Sie dazu die Datei mit dem Namen „urls.py“ im Projektordner (nicht die, die wir zuvor erstellt haben) und ändern Sie sie wie folgt:
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('myapp/', include('myapp.urls')), ]
Hier haben wir zwei URLs definiert. Eine davon ist die URL für die Admin-Site („/admin/“), während die andere die URL ist, die wir zuvor in „myapp/urls.py“ definiert haben.
Jetzt können wir unsere App ausführen. Starten Sie den Django-Entwicklungsserver mit dem folgenden Befehl:
python manage.py runserver
Besuchen Sie „localhost:8000/myapp/“ in Ihrem Browser und Sie sehen die Meldung „Hallo, Welt!“
In diesem Artikel haben wir besprochen, wie man eine Webanwendung mit Python und Django erstellt. Wir haben eine einfache Webanwendung erstellt und gleichzeitig den Code erklärt. Nebenbei haben wir behandelt, wie man Python und Django installiert, wie man Django-Projekte und -Anwendungen erstellt und wie man Code schreibt und ausführt.
Da Sie nun wissen, wie Sie Webanwendungen mit Python und Django erstellen, können Sie versuchen, Ihre eigenen zu erstellen!
Das obige ist der detaillierte Inhalt vonErstellen Sie Webanwendungen mit Python und Django. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!