Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 725 Bytes

File metadata and controls

18 lines (14 loc) · 725 Bytes

Block 11 – Übungen

Ziele

  • Projektziel: Du schreibst Tests, debugst und setzt Logging sinnvoll ein.

Aufgaben

  • Aufgabe A: Schreibe einen Model-Test: Post.__str__ gibt den Titel zurück.
  • Aufgabe B: Schreibe einen View-Test: /ping/ liefert HTTP 200 und korrektes JSON.
  • Aufgabe C: Schreibe einen Test für Auth-Redirect: unauthenticated Zugriff auf /posts/new/ -> Redirect.
  • Aufgabe D: Richte simples Logging ein (Console) und logge das Anlegen eines Posts.

Bonus

  • Nutze Django Debug Toolbar (nur lokal) und dokumentiere Installation grob.

Abgabe/Check

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