валидация не проходит?
class Data(BaseModel):
qwe: int
abc: int
class Model(BaseModel):
method: str = "init"
data: Data
if __name__ == '__main__':
js = {
"method": "init",
"data": {
"qwe": 1,
"abc": 2
}
}
Model(**js)
"init" будет значением по умолчанию
method: Literal["init"] наверно ты хотел
о! видимо да!
Обсуждают сегодня