PyCharm

虽然 Pydantic 开箱即用地适用于任何 IDE,但 PyCharm 用户可以在 JetBrains 插件仓库中找到一个 PyCharm 插件,它提供了改进的 Pydantic 集成。你可以从插件市场免费安装该插件(PyCharm 的偏好设置 -> 插件 -> 市场 -> 搜索 "pydantic")。

该插件目前支持以下功能:

  • 针对 pydantic.BaseModel.__init__

    • 检查
    • 自动补全
    • 类型检查
  • 针对 pydantic.BaseModel 的字段:

    • 重构-重命名字段会更新 __init__ 调用,并影响子类和超类。
    • 重构-重命名 __init__ 关键字参数会更新字段名,并影响子类和超类。

更多信息请访问官方插件页面GitHub 仓库