Django ist ein Webanwendungs-Framework, das auf der Python-Sprache basiert. Es vereinfacht den Prozess der Webanwendungsentwicklung und unterstützt die schnelle Entwicklung hochwertiger, einfach zu wartender Webanwendungen. Dieser Artikel bietet Ihnen eine Einführung in Django, die Ihnen dabei hilft, dieses leistungsstarke Webentwicklungstool schnell zu beherrschen.
1. Installieren Sie Django
Zuerst müssen Sie Django installieren. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:
pip install Django
Nachdem die Installation abgeschlossen ist, können Sie den folgenden Befehl in das Terminal eingeben Überprüfen Sie, ob Django erfolgreich installiert wurde:
python -m django --version
Wenn eine Django-Versionsnummer ähnlich „3.2.5“ zurückgegeben wird, bedeutet dies, dass Sie Django erfolgreich installiert haben.
2. Erstellen Sie ein Django-Projekt
Nach der Installation von Django müssen Sie ein Projekt erstellen, um Ihre Reise zur Entwicklung von Webanwendungen zu beginnen. Öffnen Sie ein Befehlsterminal und geben Sie den folgenden Befehl in das Verzeichnis ein, in dem Sie das Projekt speichern möchten:
django-admin startproject mysite
mysite ist Ihr Projektname, der automatisch basierend auf der Standardverzeichnisstruktur von Django generiert wird, einschließlich einer Datei mit dem Namen „manage.py“-Dateien und einen Ordner namens „mysite“. Dieser Ordner ist das Stammverzeichnis Ihres Django-Projekts.
3. Führen Sie den Django-Entwicklungsserver aus
Öffnen Sie als Nächstes das Befehlsterminal im Stammverzeichnis des Django-Projekts und geben Sie den folgenden Befehl ein, um den Django-Entwicklungsserver zu starten:
python manage.py runserver
Zu diesem Zeitpunkt läuft Ihr Django-Projekt bereits Auf dem lokalen Server können Sie zur Anzeige „http://127.0.0.1:8000/“ in den Browser eingeben.
4. Erstellen Sie eine Django-Anwendung
In Django besteht eine Anwendung aus einer Reihe verwandter Modelle (Datenstrukturen), Ansichten (Funktionen, die Anforderungen verarbeiten) und Vorlagen (gerendertes Ausgabe-HTML). Lassen Sie uns nun eine neue Django-Anwendung erstellen.
Öffnen Sie das Befehlsterminal im Stammverzeichnis des Django-Projekts und geben Sie den folgenden Befehl ein:
python manage.py startapp myapp
myapp ist der Name Ihrer Anwendung, der ebenfalls automatisch basierend auf der Standardverzeichnisstruktur von Django generiert wird.
5. Ansichtsfunktionen schreiben
In Django verarbeiten Ansichtsfunktionen Anforderungen und generieren den HTML-Inhalt der Webseite. Öffnen Sie die Datei myapp/views.py und geben Sie den folgenden Code ein:
from django.http import HttpResponse def hello(request): return HttpResponse("Hello, Django!")
Diese Ansichtsfunktion gibt einfach eine „Hallo, Django!“-Nachricht zurück, die wir später im Browser anzeigen werden.
6. URLconf schreiben
In Django ist URLconf ein Modul, das URLs Ansichten zuordnet. Öffnen Sie die Datei urls.py im Verzeichnis myapp und geben Sie den folgenden Code ein:
from django.urls import path from . import views urlpatterns = [ path('hello/', views.hello, name='hello'), ]
Diese URLconf ordnet den /hello/-Pfad der Ansichtsfunktion hello() zu, die wir gerade geschrieben haben. Der zweite Parameter der Funktion path() ist der Name der gerade definierten Ansichtsfunktion.
7. Projektrouting konfigurieren
Da wir nun die Route für myapp erstellt haben, müssen wir sie nun zur Gesamtroute des Django-Projekts hinzufügen. Öffnen Sie die Datei mysite/urls.py 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')), ]
Dieses Routing-Modul befindet sich unter dem Pfad „/myapp/“ und ruft die Routing-Datei von myapp über die Funktion include() auf.
8. Testen Sie die Website
Jetzt sind Sie bereit, Ihre Django-Website zu testen! Führen Sie den Django-Entwicklungsserver aus (falls er noch nicht gestartet ist) und geben Sie „http://127.0.0.1:8000/myapp/hello/“ in Ihren Browser ein. Die Meldung „Hallo, Django!“ wird angezeigt.
Wir haben die Entwicklung einer Django-Anwendung erfolgreich abgeschlossen, aber dies ist nur ein sehr einfaches Beispiel. In einer echten Webanwendung benötigen Sie mehr Ansichten, Formulare, Datenbankmodelle, Vorlagen, statische Dateien usw. Durch die Tutorials in diesem Artikel wissen Sie jedoch bereits, wie Sie Webanwendungen mit Django erstellen und wissen, wo Sie weitere Informationen und Dokumentation erhalten.
Alle Codebeispiele in diesem Artikel dienen nur der Demonstration und Referenz. Bitte passen Sie sie entsprechend Ihren Anforderungen in der tatsächlichen Entwicklung an.
Das obige ist der detaillierte Inhalt vonDjango-Erste-Schritte-Leitfaden: Beherrschen der Python-Webentwicklungstools. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!