Parametr response_model deklaruje kształt odpowiedzi endpoint'u. FastAPI używa go do walidacji, filtrowania i serializacji zwracanych danych — oraz do dokumentowania odpowiedzi w dokumentacji API. Jego najważniejsza rola: zapewnienie, że exponujesz tylko zamierzone pola (np. nigdy nie wyciękaj hasła).
Problem: wyciek wrażliwych pól
():
name:
email:
password:
() -> User:
db.get_user()
