Pydantic-modell
Du har fått i uppdrag att skapa en API-endpoint som hanterar artiklar i ett lager. Börja med att skapa en Pydantic-modell för Items med attributen name, quantity och expiration.
Den här övningen är en del av kursen
Introduktion till FastAPI
Övningsinstruktioner
- Importera
datefråndatetimeochBaseModelfrånpydantic. - Skapa en Pydantic-modell för
Item. - Fyll i följande fält på rätt sätt:
name(sträng),quantity(heltal, valfritt, standardvärde 0) ochexpiration(datum, valfritt, standardvärde None).
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None