Python Lernhandbuch

Kapitel 14: Webapplikation mit FastAPI und Jinja2

Quiz: Hast du es verstanden?

6 Fragen. Bei Fragen mit ☐ können mehrere Antworten richtig sein. Zum Bestehen brauchst du 5 richtige Antworten.

1 Woher bekommt def hallo(name: str = 'Welt') in @app.get('/hallo') seinen Wert?
2 Was antwortet FastAPI bei @app.get('/kunden/{kunden_id}') mit kunden_id: int auf /kunden/abc?
3 Was passiert, wenn eine Route ein Dictionary zurückgibt?
4 Was macht {{ k.name }} in einem Jinja-Template?
5 Warum leitet die Route nach einem POST-Formular mit Statuscode 303 auf die Liste weiter?
6 Wo öffnest und schließt du den Datenbankpool einer FastAPI-App?