PyCharm

pydanticはどんなIDEでもすぐに動作しますが、PyCharm plugin PyCharmのJetBrains Plugins Repositoryでは、pydantic統合の改善が提供されています。 プラグインは、プラグイン・マーケットプレイス(PyCharmのPreferences->Plugin->Marketplace->search"pydantic")から無料でインストールできます。

このプラグインは現在、次の機能をサポートしています。

  • pydantic.BaseModel.__init__の場合:
  • 検査
  • オートコンプリート
  • 型チェック
  • pydantic.BaseModelのフィールドでは:
  • リファクタリングによるフィールド名の変更は__init__呼び出しを更新し、サブクラスとスーパークラスに影響を与えます。
  • リファクタリング-__init__キーワード引数の名前を変更すると、フィールド名が更新され、サブクラスとスーパークラスに影響します。

詳細については、official plugin pageおよびGithub repositoryを参照してください。