Model Pydantic
Twoim zadaniem jest stworzenie punktu końcowego API do zarządzania przedmiotami w magazynie. Na początek utwórz model Pydantic dla Items z atrybutami name, quantity i expiration.
To ćwiczenie jest częścią kursu
Wprowadzenie do FastAPI
Instrukcje do ćwiczenia
- Zaimportuj
datezdatetimeorazBaseModelzpydantic. - Utwórz model Pydantic dla
Item. - Uzupełnij poprawnie następujące pola:
name(string),quantity(integer, opcjonalne, domyślnie 0) orazexpiration(date, opcjonalne, domyślnie None).
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import date
from datetime import ____
# Import BaseModel
from pydantic import ____
# Define model Item
class Item(____):
name: str
____: int = 0
expiration: ____ = None