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