Heim > Backend-Entwicklung > Python-Tutorial > Django-Erste-Schritte-Leitfaden: Beherrschen der Python-Webentwicklungstools

Django-Erste-Schritte-Leitfaden: Beherrschen der Python-Webentwicklungstools

PHPz
Freigeben: 2024-01-19 09:41:14
Original
696 Leute haben es durchsucht

Django入门指南:掌握Python Web开发利器

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!")
Nach dem Login kopieren

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'),
]
Nach dem Login kopieren

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')),
]
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage