1.3 מסד נתונים רלציוני תרגול
תרגול: הרחבת מערכת TRIP עם מסד רלציוני¶
1. הוספת קשרי many-to-many למערכת הטיולים שלכם¶
- הוסיפו טבלת קשרים (many-to-many) בין טיולים למלונות וטיסות במודל ה-DB שלכם.
- כתבו מחלקות SQLAlchemy מתאימות (כמו בדוגמת ההרצאה).
- עצבו route ולוגיקת controller שמחזירה את כל המלונות של טיול מסוים, ואת כל הטיולים של מלון מסוים, ואותו הדבר לגבי טיסות.
2. דוקומנטציה/Swagger:¶
- בדקו שכל ה-endpoints החדשים שלכם עובדים ונתעדים אוטומטית ב-/docs של FastAPI