18 вопросов
-
middle theory Что нового в Pydantic v2 по сравнению с v1? Назови минимум 4 фичи и объясни почему миграция важна (но болезненна).
-
middle quiz Какие из следующих изменений в Pydantic v2 могут привести к поломке существующего кода при миграции с v1?
-
middle quiz Какой из следующих способов корректно реализует условную валидацию в Pydantic v2?
-
middle quiz Какие из следующих изменений в Pydantic v2 могут привести к ухудшению производительности при валидации?
-
middle quiz Какой из следующих способов позволяет обработать ошибки валидации в Pydantic v2?
-
middle quiz Какой из следующих способов корректно реализует миграцию из v1 в v2 с сохранением функциональности?
-
middle quiz Какие из следующих изменений в Pydantic v2 могут привести к проблемам с сериализацией?
-
middle quiz Какой из следующих способов позволяет избежать ошибок при миграции с v1?
-
middle quiz Какой из следующих способов позволяет корректно использовать `default_factory` в Pydantic v2?
-
middle quiz Какие из следующих изменений в Pydantic v2 могут повлиять на тестирование моделей?
-
middle quiz Какой из следующих способов корректно реализует миграцию из Pydantic v1 в v2 с сохранением функциональности при использовании `@validator`?
-
middle quiz Какой из следующих способов позволяет избежать проблем с миграцией при использовании `default_factory` в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно использовать `@model_validator` в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно реализовать кастомную мутацию строки в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно реализовать проверку `start_date < end_date` в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет избежать проблем с сериализацией в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно реализовать условное `required` в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно реализовать валидацию с использованием `@field_validator` в Pydantic v2?