Heim  >  Artikel  >  Backend-Entwicklung  >  Ein erster Blick auf Django: Erstellen Sie Ihr erstes Django-Projekt über die Befehlszeile

Ein erster Blick auf Django: Erstellen Sie Ihr erstes Django-Projekt über die Befehlszeile

王林
王林Original
2024-02-19 09:56:061030Durchsuche

Ein erster Blick auf Django: Erstellen Sie Ihr erstes Django-Projekt über die Befehlszeile

Starten Sie die Django-Projektreise: Beginnen Sie über die Befehlszeile und erstellen Sie Ihr erstes Django-Projekt. Django ist ein leistungsstarkes und flexibles Webanwendungs-Framework, das auf Python basiert und viele Tools für die Entwicklung von Webanwendungen bereitstellt Funktionen, die Sie benötigen. In diesem Artikel erfahren Sie, wie Sie Ihr erstes Django-Projekt über die Befehlszeile erstellen. Stellen Sie vor dem Start sicher, dass Python und Django installiert sind.

Schritt 1: Erstellen Sie das Projektverzeichnis

Öffnen Sie zunächst ein Befehlszeilenfenster und erstellen Sie ein neues Verzeichnis zum Speichern Ihres Django-Projekts. Sie können das Projektverzeichnis an einer beliebigen Stelle erstellen. Verwenden Sie den folgenden Befehl, um ein Verzeichnis mit dem Namen „myproject“ zu erstellen:

mkdir myproject

Geben Sie dann dieses Verzeichnis ein:

cd myproject

Schritt 2: Erstellen Sie das Projekt mit Django-Befehlen

Als nächstes können Sie verwenden Djangos Befehlszeilentools zum Erstellen von Projekten. Geben Sie in der Befehlszeile den folgenden Befehl ein:

django-admin startproject myproject

Dadurch wird ein Projektverzeichnis mit dem Namen „myproject“ erstellt und darin die erforderliche Datei- und Ordnerstruktur generiert. Das Projektverzeichnis enthält eine Datei mit dem Namen „manage.py“ und einen Ordner mit demselben Namen, der die Konfigurationsdateien des Projekts und andere notwendige Dateien enthält.

Gehen Sie nun in das Projektverzeichnis:

cd myproject

Schritt 3: Führen Sie das Projekt aus

Im Projektverzeichnis können Sie Ihr Django-Projekt mit dem folgenden Befehl ausführen:

python manage.py runserver

Dadurch wird ein Entwicklungsserver gestartet und Ihr Projekt ausgeführt Der Standard-Localhost und -Port (normalerweise http://127.0.0.1:8000/). Sie können diese URL in Ihrem Browser öffnen und wenn alles in Ordnung ist, wird die Standard-Willkommensseite von Django angezeigt.

Schritt 4: Anwendung erstellen

Nachdem Sie erfolgreich ein Django-Projekt erstellt haben, können Sie eine Anwendung erstellen. Eine Django-Anwendung ist ein Funktionsmodul, das wiederverwendet werden kann. Sie können eine App mit dem Namen „myapp“ mit dem folgenden Befehl erstellen:

python manage.py startapp myapp

Dadurch wird ein Ordner mit dem Namen „myapp“ im Projektverzeichnis erstellt, der den Code der App und andere notwendige Dateien enthält.

Schritt 5: Anwendung konfigurieren

Nachdem Sie eine Anwendung erstellt haben, müssen Sie sie zur Projektkonfiguration hinzufügen. Öffnen Sie die Datei „settings.py“ im Projektverzeichnis und suchen Sie den Abschnitt „INSTALLED_APPS“. Fügen Sie den folgenden Code hinzu:

'myapp',

Dadurch wird Django mitgeteilt, dass Sie eine App namens „myapp“ erstellt haben und dass diese in das Projekt aufgenommen werden soll.

Schritt 6: Erstellen Sie das Modell

Djangos Modell wird verwendet, um die Datenstruktur zu definieren. Sie erstellen Modelle in der Datei „models.py“ Ihrer App. Hier ist ein einfaches Beispiel:

from django.db import models

class MyModel(models.Model):
    name = models.CharField(max_length=100)
    age = models.IntegerField()

Dieses Modell definiert eine Klasse namens „MyModel“, die ein „Name“-Feld und ein „Alter“-Feld hat.

Schritt 7: Migration anwenden

Nachdem Sie das Modell erstellt oder geändert haben, müssen Sie einen Befehl ausführen, um diese Änderungen auf die Datenbank anzuwenden. Verwenden Sie den folgenden Befehl:

python manage.py makemigrations
python manage.py migrate

Dadurch wird eine Migrationsdatei erstellt und auf die Datenbank angewendet.

Schritt 8: Erstellen Sie eine Ansicht und eine URL

Eine Ansicht ist eine Funktion oder Methode, die HTTP-Anfragen verarbeitet. Sie erstellen Ansichten in der Datei „views.py“ Ihrer App. Hier ist ein einfaches Beispiel:

from django.shortcuts import render
from django.http import HttpResponse

def my_view(request):
    return HttpResponse("Hello, Django!")

Öffnen Sie im Projektverzeichnis die Datei „urls.py“ und fügen Sie den folgenden Code hinzu:

from django.urls import path
from myapp import views

urlpatterns = [
    path('', views.my_view, name='my_view'),
]

Dadurch wird die URL „/“ einer Ansicht mit dem Namen „my_view“ zugeordnet.

Schritt 9: Testen Sie Ihre Anwendung

Starten Sie abschließend Ihren Entwicklungsserver neu und öffnen Sie http://127.0.0.1:8000/ in Ihrem Browser. Wenn alles in Ordnung ist, wird die von der Ansicht zurückgegebene Meldung „Hallo, Django!“ angezeigt.


Herzlichen Glückwunsch! Sie haben Ihr erstes Django-Projekt erfolgreich erstellt und darin eine Anwendung erstellt. Jetzt können Sie die Entwicklung fortsetzen und Ihrer App weitere Funktionen hinzufügen. Ich wünsche Ihnen Erfolg!

Das obige ist der detaillierte Inhalt vonEin erster Blick auf Django: Erstellen Sie Ihr erstes Django-Projekt über die Befehlszeile. 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