Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 701 Bytes

File metadata and controls

18 lines (14 loc) · 701 Bytes

Block 08 – Übungen

Ziele

  • Projektziel: Du erstellst Forms, validierst Input und verarbeitest POST sauber.

Aufgaben

  • Aufgabe A: Implementiere eine PostForm (ModelForm) zum Erstellen eines Posts.
  • Aufgabe B: Seite /posts/new/ mit GET (Form anzeigen) und POST (speichern) erstellen.
  • Aufgabe C: Validierung: Titel muss mindestens 5 Zeichen haben (custom clean).
  • Aufgabe D: Zeige Fehlermeldungen im Template an und leite nach Erfolg um (PRG-Pattern).

Bonus

  • Schütze mit CSRF und erkläre kurz, warum das wichtig ist.

Abgabe/Check

  • Code läuft lokal (python manage.py runserver).
  • Relevante Änderungen sind committet.
  • Kurze Notizen zu Learnings (2–5 Stichpunkte).