错误:无法从'pydantic'导入'name 'field_validator
我正在学习这个课程的新版本(v1.6.0),但在尝试从 'pydantic' 导入 'field_validator' 时遇到了问题。我使用的是 pydantic 的 v2.6.3 版本,当我试图启动网页服务器时,出现了以下错误:
ImportError: cannot import name 'field_validator' from 'pydantic'
1 个回答
0
从文档中我可以看到:
https://docs.pydantic.dev/latest/concepts/validators/#dataclass-validators
field_validator
在所有版本中都有,版本号是 >=2 (2.0,2.1,2.2,2.3,2.4,2.5,2.6)
from pydantic import field_validator
from pydantic.dataclasses import dataclass
不过,在版本 1.10
中是没有这个功能的。