Я хочу проверить три модели Поля модели Пиданти c. Для этого я импортирую root_validator из pydanti c. Получение ниже ошибки. Я нашел это в https://pydantic-docs.helpmanual.io/usage/validators/#root -validators . Может ли кто-нибудь помочь мне. Найдите ошибку ниже. из pydanti c import BaseModel, ValidationError, root_validator Traceback (последний вызов был последним): файл "", строка 1, в ImportError: невозможно импортировать имя 'root_validator' из 'pydanti c' (C: \ Users \ Lenovo \ AppData \ Local \ Programs \ Python \ Python38-32 \ lib \ site-packages \ pydantic__init __. Py)
Я пытался в
@validator
def validate_all(cls,v,values,**kwargs):
Я наследую свой pydanti c модель из некоторых общих полей родительской модели. Значения, показывающие только поля родительского класса, но не мои дочерние поля класса. например
class Parent(BaseModel):
name: str
comments: str
class Customer(Parent):
address: str
phone: str
@validator
def validate_all(cls,v,values, **kwargs):
#here values showing only (name and comment) but not address and phone.