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を参照してください。