Pydantic schémata v Django Ninja: validace a serializace dat

Prozkoumáme, jak Django Ninja využívá Pydantic pro validaci vstupních dat a serializaci výstupu. Ukážeme si definici Input a Output schémat.

Pydantic schémata v Django Ninja: validace a serializace dat

Django Ninja používá Pydantic pro popis vstupních a výstupních dat.

Ukázkové Input schema

from ninja import Schema \nclass ItemIn(Schema):     name: str     price: float

Ukázkové Output schema

class ItemOut(Schema):     id: int     name: str     price: float

Přiřazením těchto schémat k endpointu získáme validaci vstupu i přehledný JSON výstup. V dalším článku ukážeme CRUD operace s ORM.

@admin

31. srpna 2025


Komentáře 0