Django von Grund auf lernen: Eine umfassende Anleitung führt Sie durch die Installation, spezifische Codebeispiele sind erforderlich.
Django ist ein Open-Source-Webanwendungs-Framework auf Basis von Python, das häufig zum Erstellen effizienter, flexibler und skalierbarer Websites und Web verwendet wird Anwendungen. Für Anfänger ist die Beherrschung der Grundlagen von Django der erste Schritt in den Bereich der Webentwicklung.
Dieser Artikel hilft Ihnen, Django von Grund auf zu erlernen. Die umfassende Anleitung enthält Informationen zur Installation von Django und zur Verwendung spezifischer Codebeispiele.
Bevor Sie beginnen, stellen Sie zunächst sicher, dass Python installiert ist. Sie können die offizielle Python-Website https://www.python.org/downloads/ besuchen, um die neueste Version von Python herunterzuladen und zu installieren.
Nach der Installation von Python können wir Pythons Paketverwaltungstool pip verwenden, um Django zu installieren. Öffnen Sie ein Terminal oder eine Eingabeaufforderung und geben Sie den folgenden Befehl zur Installation ein:
pip install django
Nachdem die Installation abgeschlossen ist, können wir mit der Erstellung eines Django-Projekts beginnen. Gehen Sie in einem Terminal oder einer Eingabeaufforderung in das Verzeichnis, in dem Sie das Projekt erstellen möchten, und führen Sie den folgenden Befehl aus:
django-admin startproject myproject
Dadurch wird ein neuer Ordner namens myproject im aktuellen Verzeichnis erstellt, der die Grundstruktur des Django-Projekts enthält.
Nachdem wir das Projekt erfolgreich erstellt haben, können wir das Projektverzeichnis aufrufen und den Django-Entwicklungsserver ausführen. Gehen Sie in einem Terminal oder einer Eingabeaufforderung in das Verzeichnis „myproject“ und führen Sie den folgenden Befehl aus:
python manage.py runserver
Dadurch wird der Entwicklungsserver von Django gestartet, der standardmäßig auf http://localhost:8000/ lauscht. Sie können diese Adresse in Ihrem Browser aufrufen. Wenn alles in Ordnung ist, wird eine erste Django-Willkommensseite angezeigt.
In Django kann ein Projekt mehrere Anwendungen enthalten. Eine Anwendung ist ein kleines Modul in einem Projekt, das eine bestimmte Funktion implementiert. Wir können Django-Befehle verwenden, um eine neue Anwendung zu erstellen.
Gehen Sie in einem Terminal oder einer Eingabeaufforderung in das Verzeichnis „myproject“ und führen Sie den folgenden Befehl aus:
python manage.py startapp myapp
Dadurch wird ein neuer Ordner namens „myapp“ im Verzeichnis „myproject“ erstellt, der die Grundstruktur der App enthält.
In Django werden Modelle zum Definieren von Datenstrukturen verwendet. Wir können Modelle in der Datei models.py der Anwendung definieren. Öffnen Sie die Datei myapp/models.py und definieren Sie ein Modell gemäß dem folgenden Beispiel:
from django.db import models class MyModel(models.Model): name = models.CharField(max_length=100) age = models.IntegerField()
Hier definieren wir ein Modell mit dem Namen MyModel, das zwei Felder enthält: Name und Alter.
Nachdem wir das Modell definiert haben, müssen wir die Datenbank migrieren, um die entsprechende Tabellenstruktur zu erstellen. Gehen Sie in einem Terminal oder einer Eingabeaufforderung in das Verzeichnis „myproject“ und führen Sie den folgenden Befehl aus:
python manage.py makemigrations python manage.py migrate
Dadurch wird eine Datenbankmigrationsdatei basierend auf den Modelländerungen generiert und auf die Datenbank angewendet.
In Django ist eine Ansicht eine Funktion oder Klasse, die Benutzeranfragen verarbeitet. Wir können Ansichten in der Datei „views.py“ der App definieren. Öffnen Sie die Datei myapp/views.py und definieren Sie eine Ansicht wie folgt:
from django.shortcuts import render from django.http import HttpResponse def my_view(request): return HttpResponse("Hello, Django!")
Hier definieren wir eine Ansicht mit dem Namen my_view, die eine Antwort mit „Hallo, Django!“ zurückgibt, wenn der Benutzer auf die entsprechende URL zugreift.
Abschließend müssen wir die URL-Zuordnung konfigurieren, um Benutzeranfragen an die entsprechenden Ansichten weiterzuleiten. Fügen Sie den folgenden Code in die Datei urls.py der Anwendung ein:
from django.urls import path from . import views urlpatterns = [ path('my-view/', views.my_view, name='my-view'), ]
Hier ordnen wir die my_view-Ansicht der URL von /my-view/ zu.
Nach Abschluss der obigen Schritte können wir den Django-Entwicklungsserver erneut ausführen und auf die im Browser definierte URL zugreifen. Gehen Sie in einem Terminal oder einer Eingabeaufforderung in das Verzeichnis „myproject“ und führen Sie den folgenden Befehl aus:
python manage.py runserver
Besuchen Sie dann http://localhost:8000/my-view/ in Ihrem Browser und Sie sehen „Hallo, Django!“ als Antwort Zu.
Mit den oben genannten Schritten haben wir eine umfassende Anleitung zum Erlernen von Django von Grund auf fertiggestellt. Dieser Leitfaden führt Sie durch die Installation und die grundlegende Verwendung von Django und hilft Ihnen anhand spezifischer Codebeispiele, es besser zu verstehen. Ich hoffe, dass Sie weiterhin mehr Funktionen und Verwendungsmöglichkeiten von Django kennenlernen und erkunden und die Webanwendung erstellen können, die Sie möchten!
Das obige ist der detaillierte Inhalt vonErste Schritte mit Django lernen: Eine vollständige Installationsanleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!