Files
qivip/README.md
2025-01-17 19:36:38 +01:00

1.7 KiB

qivip-Projektanleitung

Inhaltsverzeichnis

  1. Initialisierung des Projekts
  2. Starten des Servers
  3. Superuser erstellen

Initialisierung des Projekts

Um das Projekt erfolgreich zu starten, folge diesen Schritten:

  1. Einen SSH-Key erstellen und den öffentlichen Schlüssel bei Edugit hinterlegen.
  2. Das Repository klonen:
    git clone <repository-url>
    
  3. In den qivip-Ordner wechseln:
    cd qivip
    
  4. Eine virtuelle Umgebung namens .venv erstellen:
    python3 -m venv .venv
    
  5. Die virtuelle Umgebung aktivieren:
    • Unter Linux:
      source .venv/bin/activate
      
    • Unter Windows (cmd):
      .venv\Scripts\activate
      
  6. Die benötigten Abhängigkeiten installieren:
    pip install -r requirements.txt
    
  7. Die Datenbank migrieren:
    python3 core/manage.py migrate
    

Starten des Servers

Entwicklungsserver starten

Um den Server zu starten, verwende einen der folgenden Befehle:

  • Standardport (8000):
    python3 core/manage.py runserver
    
  • Bestimmten Port (z. B. 9000):
    python3 core/manage.py runserver 9000
    

Damit ist das Projekt erfolgreich eingerichtet und der Server kann gestartet werden!

Superuser erstellen

Ein Superuser wird benötigt, um sich im Admin-Bereich der Anwendung anzumelden. Um einen Superuser zu erstellen, führe folgenden Befehl aus:

python3 core/manage.py createsuperuser

Gib anschließend die geforderten Daten ein (Benutzername, E-Mail, Passwort). Nach erfolgreicher Erstellung kannst du dich mit diesen Zugangsdaten im Admin-Bereich und in der Accounts-App der Anwendung anmelden.