Model Pydantic
Ai primit sarcina de a crea un endpoint API care gestionează articolele dintr-un inventar. Pentru început, creează un model Pydantic pentru Items, care să aibă atributele name, quantity și expiration.
Acest exercițiu face parte din cursul
Introducere în FastAPI
Instrucțiuni pentru exercițiu
- Importă
datedindatetimeșiBaseModeldinpydantic. - Creează un model Pydantic pentru
Item. - Completează corect următoarele câmpuri:
name(string),quantity(întreg, opțional, valoare implicită 0) șiexpiration(dată, opțional, valoare implicită None).
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None