---
# System prepended metadata

title: "\U0001F504 Django-Projekt von bestehendem Repository einrichten"

---


# 🔄 Django-Projekt von bestehendem Repository einrichten

**1. Repository klonen**  
Kopiere das bestehende Projekt auf deinen Rechner:  
```sh
git clone <REPOSITORY-LINK>
cd <Projektordner>
```

**2. Virtuelle Umgebung einrichten**  
Erstelle eine virtuelle Umgebung und aktiviere sie:  
```sh
python -m venv .venv
.venv/Scripts/activate  # Windows
source .venv/bin/activate  # macOS/Linux
```
> *Hinweis:* Auf macOS/Linux muss ggf. `python3` statt `python` verwendet werden.

**3. Abhängigkeiten prüfen & installieren**  
Überprüfe zuerst, ob Pakete installiert sind, und installiere dann die Abhängigkeiten aus der Datei:  
```sh
pip freeze  # Aktuell installierte Pakete prüfen
pip install -r requirements.txt  # Pakete installieren
pip freeze  # Prüfen, ob alles korrekt installiert wurde
```

**4. Migrationen ausführen**  
Wende die bestehenden Migrationen an (es muss **kein** `makemigrations` gemacht werden, da sie bereits enthalten sind):  
```sh
python manage.py migrate
```

**5. Lokalen Server starten**  
Starte den Django-Server:  
```sh
python manage.py runserver
```

> 🧠 **Tipp:** Falls Fehler auftreten, prüfe die `settings.py` auf Pfade, Datenbankeinstellungen oder vergessene `.env`-Dateien.