Пример модели:
Код: Выделить всё
from pydantic import BaseModel
from typing import Optional
class Foo(BaseModel):
age: Optional[int]
name: Optional[str]
Мне бы хотелось, чтобы моя модель могла обрабатывать, но игнорировать недопустимые значения, чтобы в любом случае получить экземпляр. Например:
вместо возникновения ошибки ValidationError следует автоматически отбрасывать значение поля возраста, что приводит к
Я мог бы вручную перебрать ValidationErrors и удалить соответствующие данные или перебрать значения и использовать validate_assignment, но я думал, что мне не хватает чего-то встроенного.
Подробнее здесь:
https://stackoverflow.com/questions/766 ... l-instance