Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer date uit datetime en BaseModel uit pydantic.
  • Maak een Pydantic-model voor Item.
  • Vul de volgende velden correct in: name (string), quantity (integer, optioneel, standaard 0) en expiration (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
Code bewerken en uitvoeren