response_model پیرامیٹر ایک endpoint کے جواب کی شکل کو بیان کرتا ہے۔ FastAPI اسے validate، filter، اور serialize کرنے والے ڈیٹا کے لیے استعمال کرتا ہے — اور API docs میں جواب کو دستاویز کرتا ہے۔ اس کا سب سے اہم کام: یقینی بنانا کہ آپ صرف مطلوبہ fields کو expose کریں (مثال کے طور پر کبھی password leak نہ کریں)۔
مسئلہ: حساس fields کو leak کرنا
():
name:
email:
password:
() -> User:
db.get_user()
