Der Parameter response_model deklariert die Form der Antwort eines Endpunkts. FastAPI verwendet ihn, um die zurückgegebenen Daten zu validieren, filtern und serialisieren — und um die Antwort in der API-Dokumentation zu dokumentieren. Seine wichtigste Aufgabe: sicherstellen, dass Sie nur die beabsichtigten Felder offenlegen (z. B. niemals ein Passwort preisgeben).
Das Problem: Offenlegung sensibler Felder
():
name:
email:
password:
() -> User:
db.get_user()
