README.md aktualisiert

Anleitung für die Entwicklungsarbeit ergänzt
This commit is contained in:
2026-06-25 07:10:32 +00:00
parent e6d1b3407b
commit d7461cb7d2
+68 -1
View File
@@ -140,4 +140,71 @@ python manage.py runserver
Öffne deinen Browser unter `http://127.0.0.1:8000/admin`. Logge dich mit deinem Superuser ein. **Herzlichen Glückwunsch!** Du hast eine voll funktionsfähige Web-Anwendung, mit der du bereits Speisepläne und Bestellungen in einer Datenbank verwalten kannst.
Öffne deinen Browser unter `http://127.0.0.1:8000/admin`. Logge dich mit deinem Superuser ein. **Herzlichen Glückwunsch!** Du hast eine voll funktionsfähige Web-Anwendung, mit der du bereits Speisepläne und Bestellungen in einer Datenbank verwalten kannst.
### Schritt 9: Eigentliche Entwicklungsarbeit
Folgende Befehle werden nacheinander ausgeführt:
#### Eigenen Projektbaum auf dem lokalen Rechen auf den aktuellen Stand bringen
Öffne ein Terminal und navigiere in das Projektverzeichnis, das bereits über `git clone` abgeholt worden ist.
zum Beispiel:
```bash
cd ~/projects/SGTMensa
```
Hole den aktuellen Stand ab:
```bash
git pull
```
Aktiviere die virtuelle Entwicklungsumgebung (falls noch nicht geschehen):
```bash
source .venv/bin/activate
```
Führe notwendige Migrationen der bestehenden Datenbank aus:
```bash
python manage.py makemigrations
python manage.py migrate
```
Starte den Server des Projekts:
```bash
python manage.py runserver
```
Jetzt bist Du startklar für die Entwicklungsarbeit und solltest den aktuellen Stand im Browser unter `http://localhost:8000/` abrufen können.
#### Änderungen vornehmen
Django erkennt selbstständig Veränderungen am Quellcode und startet den Webserver neu. Achte auf Fehlermeldungen!
#### Änderungen wieder auf den git-Server einspielen
Nach einem Entwicklungsschritt solltest Du Deine Änderungen von Deinem lokalen Rechner wieder auf den git-Server hochladen,
damit Dein Team auch sieht, was Du gemacht hast, und damit Deine Ergänzungen und Änderungen wieder in den gemeinsamen
Code integriert werden können.
Nachsehen der Änderungen:
```bash
git status
```
Dies zeigt alle veränderten Dateien an.
Veränderte Dateien ins Änderungspaket aufnehmen:
```bash
git add .
```
Veränderungen bestätigen und beschreiben:
```bash
git commit -m "Deine sinnvolle Beschreibung der Änderung in wenigen Worten"
```
Veränderungen auf den git-Server hochladen:
```bash
git push
```