Branch gui-dev auf aktuellen Stand bringen #10
@@ -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
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user