เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Pydantic model

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

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

FastAPI เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

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

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import date
from datetime import ____

# Import BaseModel
from pydantic import ____

# Define model Item
class Item(____):
    name: str
    ____: int = 0
    expiration: ____ = None
แก้ไขและรันโค้ด