1
Lecture 5 Advanced Decorators da
Tirsvad edited this page 2026-11-06 06:08:34 +01:00

English · Dansk · Bahasa Melayu

Lektion 5: Avancerede dekoratorer

Angela er logget ind og får et opslag, Bob er ikke og får intet

Kode: src/higher_lower/presentation/lectures/step_05_authenticated.py.

Det lærte vi

  • *args samler positionelle argumenter og **kwargs samler nøgleordsargumenter, så en dekorator virker for enhver funktion.
  • is_authenticated læser brugeren fra argumenterne og kører kun funktionen, når user.is_logged_in er sand.
  • En dekorator kan styre, om en funktion overhovedet kører, og ikke kun ændre resultatet.
  • Samme mønster beskytter enhver funktion, der kræver en logget ind bruger.