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