Übung: Abrufen des Starterprojekts

Abgeschlossen

In diesem Modul arbeiten wir an einer Website für Hundetierheime. Dieses Projekt konzentriert sich auf das Erfassen von Informationen zu allen vorhandenen Hundetierheimen und Hunden, die Sie in den USA vermitteln möchten. Die fiktive Hoffnung für diese App besteht darin, dass Hunde schneller ein passendes Zuhause finden können, weil es Menschen gibt, die sie aus den ganzen Vereinigten Staaten und nicht nur aus ihrer lokalen Umgebung adoptieren können.

Django ist das perfekte Framework für dieses Projekt. Es stellt eine Route für die schnelle Entwicklung einer kundenorientierten App bereit. Django bietet außerdem eine etablierte Datenbank und eine Administratorfunktion, auf die die Mitarbeiter leicht zugreifen können, um schnelle Aktualisierungen vorzunehmen. Wir haben die anfängliche Einrichtung für das Projekt erstellt, sodass wir uns auf die Konzepte für dieses Modul konzentrieren können.

Requirements (Anforderungen)

Sie benötigen die folgenden auf Ihrem Computer installierten Ressourcen, um die Übungen durchführen zu können:

Klonen des Starterrepositorys

  1. Öffnen Sie ein Befehlsfenster oder Terminal.

  2. Führen Sie die folgenden Befehle aus, um das Starterrepository zu klonen und in das Verzeichnis des Projekts zu wechseln.

    git clone https://github.com/MicrosoftDocs/mslearn-django-admin-site
    cd mslearn-django-admin-site/starter
    

    Hinweis

    Die Lösung für die Übungen finden Sie im Verzeichnis solution.

Öffnen des Projekts in Visual Studio Code

Wir verwenden Visual Studio Code als Code-Editor.

Geben Sie im gleichen Befehls- oder Terminalfenster den folgenden Befehl ein, um den Ordner in Visual Studio Code zu öffnen.

code .

Erstellen der virtuellen Umgebung

Wir befolgen die bewährte Methode und arbeiten mit virtuellen Umgebungen für unser Projekt.

  1. Öffnen Sie in Visual Studio Code das Terminalfenster, indem Anzeigen>Terminal auswählen.

  2. Führen Sie in dem neuen Terminalfenster die folgenden Befehle aus, um eine virtuelle Umgebung zu erstellen und zu aktivieren.

    # Windows
    py -3 -m venv venv
    .\\venv\\Scripts\\activate
    
    # macOS or Linux
    python3 -m venv venv
    source ./venv/bin/activate
    

Installieren von Django

Das Starterprojekt verwendet eine Datei requirements.txt, die die Liste aller erforderlichen Pakete enthält. Wir können sie mithilfe von pip installieren.

Führen Sie im gleichen Terminalfenster den folgenden Befehl aus, um die erforderlichen Pakete zu installieren.

pip install -r requirements.txt

Erstellen der Datenbank

Zu Entwicklungszwecken verwendet Django eine Instanz von SQLite. Sie können Django verwenden, um die Datenbank mithilfe der Datenbankmigrationstools zu erstellen.

Führen Sie im gleichen Terminalfenster den folgenden Befehl aus, um die Datenbank zu erstellen.

python manage.py migrate

Starten des Servers

Django kann die Anwendung lokal hosten. In diesem Schritt verwenden Sie das integrierte Terminalfenster in Visual Studio Code.

Geben Sie den folgenden Befehl in das gleiche Terminalfenster ein.

python manage.py runserver