Email or username:

Password:

Forgot your password?
Мя :sparkles_lesbian:

Model validators can be mode='before', mode='after' or mode='wrap', говорит документация Pydantic

Дальше она объясняет, какие данные передаются в mode='before' и mode='after'

Про mode='wrap' документация забыла напрочь

2 comments
Мя :sparkles_lesbian:

К чему это я вообще

Есть тривиальная хрень: лишняя вложенность в жсоне
Когда поле не "что-то" а {"value": "что-то"}

Писать на каждое такое поле валидатор мне впадлу, хотелось бы как нибудь в "лишней" модели подкрутить, чтобы она парсилась в строчку убирая всю вложенность...

Мя :sparkles_lesbian:

Хозяйке на заметку: Field(validation_alias=AliasPath("json_field", "value"))

Go Up