Erste Schritte mit Django lernen: Eine vollständige Installationsanleitung

PHPz
Freigeben: 2024-02-19 15:25:06
Original
702 Leute haben es durchsucht

Erste Schritte mit Django lernen: Eine vollständige Installationsanleitung

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.

  1. Python installieren

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.

  1. Django 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
Nach dem Login kopieren
  1. Django-Projekt erstellen

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

Dadurch wird ein neuer Ordner namens myproject im aktuellen Verzeichnis erstellt, der die Grundstruktur des Django-Projekts enthält.

  1. Django-Entwicklungsserver ausführen

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

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.

  1. Django-Anwendungen erstellen

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

Dadurch wird ein neuer Ordner namens „myapp“ im Verzeichnis „myproject“ erstellt, der die Grundstruktur der App enthält.

  1. Modelle definieren

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

Hier definieren wir ein Modell mit dem Namen MyModel, das zwei Felder enthält: Name und Alter.

  1. Datenbankmigration ausführen

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

Dadurch wird eine Datenbankmigrationsdatei basierend auf den Modelländerungen generiert und auf die Datenbank angewendet.

  1. Ansichten erstellen

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

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.

  1. URL-Zuordnung konfigurieren

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

Hier ordnen wir die my_view-Ansicht der URL von /my-view/ zu.

  1. Django-Entwicklungsserver ausführen

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

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!

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