Pydantic-model
Je bent gevraagd een API-endpoint te maken dat items in de voorraad beheert. Maak om te beginnen een Pydantic-model voor Items met de attributen name, quantity en expiration.
Deze oefening maakt deel uit van de cursus
Introductie tot FastAPI
Oefeninstructies
- Importeer
dateuitdatetimeenBaseModeluitpydantic. - Maak een Pydantic-model voor
Item. - Vul de volgende velden correct in:
name(string),quantity(integer, optioneel, standaard 0) enexpiration(date, optioneel, standaard None).
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None