Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj date z datetime oraz BaseModel z pydantic.
  • Utwórz model Pydantic dla Item.
  • Uzupełnij poprawnie następujące pola: name (string), quantity (integer, opcjonalne, domyślnie 0) oraz expiration (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
Edytuj i uruchom kod