Il parametro response_model dichiara la forma della risposta di un endpoint. FastAPI lo utilizza per convalidare, filtrare e serializzare i dati restituiti — e per documentare la risposta nella documentazione dell'API. Il suo compito più importante: assicurarsi di esporre solo i campi previsti (ad esempio, non perdere mai una password).
Il problema: perdita di campi sensibili
():
name:
email:
password:
() -> User:
db.get_user()
