Pydantic modeli
Envanterdeki öğeleri yöneten bir API uç noktası oluşturman istendi. Başlamak için, name, quantity ve expiration özniteliklerine sahip Items için bir Pydantic modeli oluştur.
Bu egzersiz, kursun bir parçasıdır
FastAPI'ye Giriş
Egzersiz talimatları
datetimeiçindendatevepydanticiçindenBaseModel'i içe aktar.Itemiçin bir Pydantic modeli oluştur.- Aşağıdaki alanları doğru şekilde doldur:
name(string),quantity(integer, isteğe bağlı, varsayılan 0) veexpiration(date, isteğe bağlı, varsayılan None).
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None