Pydantic ile Veri Doğrulama ve Modelleme

Listeye Dön

Açıklama

Gelen verilerin (JSON vb.) istediğiniz formatta olup olmadığını otomatik kontrol eden yapı.
Python SOURCE CODE
from pydantic import BaseModel

class Kullanici(BaseModel):
    id: int
    isim: str
    aktif: bool = True

user = Kullanici(id="123", isim="Mehmet") # "123" otomatik int'e çevrilir
print(user.model_dump())
Çıktı
Kodu çalıştırmak için ▶ butonuna tıklayın.

Detaylı İnceleme

Özellikle API geliştirmede gelen verilerin tip güvenliğini (integer, string vb.) sağlamak için kullanılır.