# 🔄 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.