Compare commits

...

3 Commits

Author SHA1 Message Date
mputzlocher 5d060587cb Datenbank wieder verfügbar gemacht für Testdaten 2026-06-12 12:51:27 +02:00
mputzlocher eac2457a06 README.md aktualisiert 2026-06-12 10:41:57 +00:00
mputzlocher 6ee0f9ea9d README.md aktualisiert 2026-06-12 10:38:58 +00:00
3 changed files with 26 additions and 5 deletions
-1
View File
@@ -1,4 +1,3 @@
__pycache__/ __pycache__/
*.pyc *.pyc
*.sqlite3
+26 -4
View File
@@ -6,12 +6,15 @@ Muster-Implementation durch die Lehrkraft in python3 mit Django
## To get started ## To get started
## Vorbereitung der virtuellen Entwicklungsumgebung
in einem Projekt-Vezeichnis über dem eigentlichen SGTMensa-Projekt-Ordner
```bash ```bash
cd SGTMensa
python3 -m venv .venv python3 -m venv .venv
source .venv/bin/activate source .venv/bin/activate
pip install django pip install django
django-admin startproject mensa-core . pip install pillow
``` ```
Falls eine fish-Shell vorliegt: Falls eine fish-Shell vorliegt:
@@ -19,9 +22,27 @@ Falls eine fish-Shell vorliegt:
python3 -m venv .venv python3 -m venv .venv
source .venv/bin/activate.fish source .venv/bin/activate.fish
pip install django pip install django
django-admin startproject mensa-core . pip install pillow
``` ```
## Klonen des eigentlichen Projekts
```bash
git clone https://git.sgtlernen.de/mputzlocher/SGTMensa.git
```
## Starten des Servers
```bash
cd SGTMensa
python manage.py runserver
```
---
# Erweiterte Erklärung einzelner Schritte
### Schritt 1: Die Arbeitsumgebung isolieren (Virtual Environment) ### Schritt 1: Die Arbeitsumgebung isolieren (Virtual Environment)
Bevor du auch nur eine Zeile Code schreibst, erstelle eine eigene Umgebung. Das verhindert, dass sich verschiedene Projekte auf deinem Rechner gegenseitig stören. Bevor du auch nur eine Zeile Code schreibst, erstelle eine eigene Umgebung. Das verhindert, dass sich verschiedene Projekte auf deinem Rechner gegenseitig stören.
@@ -42,9 +63,10 @@ Installiere nur das Nötigste. Für den Start reicht Django.
```bash ```bash
pip install django pip install django
pip install pillow
``` ```
### Schritt 3: Das Projekt initialisieren ### Schritt 3: Das Projekt initialisieren (nur einmalig, beim ersten Start des Projekts)
Erstelle die Struktur eines Django-Projekts. Erstelle die Struktur eines Django-Projekts.
BIN
View File
Binary file not shown.