1. Learn
  2. /
  3. คอร์ส
  4. /
  5. FastAPI เบื้องต้น

Connected

แบบฝึกหัด

Pydantic model

ได้รับมอบหมายให้สร้าง API endpoint สำหรับจัดการรายการสินค้าในคลังสินค้า ให้เริ่มต้นด้วยการสร้าง Pydantic model สำหรับ Items ที่มี attribute ได้แก่ name, quantity, และ expiration

คำแนะนำ

100 XP
  • Import date จาก datetime และ BaseModel จาก pydantic
  • สร้าง Pydantic model สำหรับ Item
  • กำหนดฟิลด์ต่อไปนี้ให้ถูกต้อง: name (string), quantity (integer, optional, ค่าเริ่มต้น 0), และ expiration (date, optional, ค่าเริ่มต้น None)