Heim  >  Artikel  >  Backend-Entwicklung  >  Erstellen Sie Webanwendungen mit Python und Django

Erstellen Sie Webanwendungen mit Python und Django

WBOY
WBOYOriginal
2023-06-23 11:08:03696Durchsuche

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.

  1. Python und Django installieren

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.

  1. Django-Projekt erstellen

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.

  1. Erstellen einer Django-Anwendung

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.

  1. Schreiben des 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.

  1. Führen Sie die App aus

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!“

  1. Fazit

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!

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