- Projektziel: Du schreibst Tests, debugst und setzt Logging sinnvoll ein.
- 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.
- Nutze Django Debug Toolbar (nur lokal) und dokumentiere Installation grob.
- Code läuft lokal (
python manage.py runserver). - Relevante Änderungen sind committet.
- Kurze Notizen zu Learnings (2–5 Stichpunkte).