PyCharm 2026.1 Help

エンドポイントツールウィンドウ

開発中のアプリケーションで DjangoFastAPI 、または Flask を使用している場合、宣言されているすべての URL とエンドポイントの概要を エンドポイント ツールウィンドウで確認できます。 このツールウィンドウは、マイクロサービスやバックエンドとフロントエンド間の通信の開発に役立ちます。 また、 RESTful API の操作(英語)にも役立ちます。

エンドポイントツールウィンドウ

特定のフレームワークで エンドポイント ツールウィンドウを使用する方法については、次のページを参照してください。

エンドポイント ツールウィンドウからエンドポイント宣言に移動するには、次のいずれかを実行します。

  • エンドポイントのコンテキストメニューから ソースに移動 を選択します。

  • エンドポイントを選択し、 F4 を押します。

  • エンドポイントをダブルクリックします。

エンドポイントツールウィンドウからソースに移動する

エンドポイント宣言を検索するには、メインメニューから Navigate | Endpoint に移動するか、 Ctrl+Shift+\ を押してリストから関連する宣言を選択します。

ルート宣言を見つける

エンドポイント ツールウィンドウでは、アプリケーション、タイプ、フレームワーク別にエンドポイントのリストをフィルターできます。

エンドポイントツールウィンドウ: フレームワークでフィルタリング

ライブラリファイルで宣言されたエンドポイントを調べるには、 をクリックし、 ライブラリから表示 を選択します。

非推奨としてマークされたエンドポイントには取り消し線(クロスアウト)が表示されます。

ツールバー

項目

説明

モジュール

アプリケーション別にエンドポイントをフィルタリングするか、外部アプリケーションを選択します

タイプ

エンドポイントをタイプ別にフィルタリングする

フレームワーク

フレームワークでエンドポイントをフィルタリングする

「OpenAPI ソースの構成」アイコン

OpenAPI ソースの構成: 外部 OpenAPI 仕様 (SwaggerHub など) を追加して、この仕様のエンドポイントを エンドポイント ツールウィンドウに含め、黄色の背景でハイライトします。 開いた OpenAPI Specifications ウィンドウで、 Remote Specifications リストの 追加ボタン をクリックし、OpenAPI 仕様ファイルの URL を指定するか、 SwaggerHub(英語) で OpenAPI 仕様を見つけます。 これにより、仕様で定義されている URL も コード補完に追加されます。

PyCharm での REST API の操作方法について詳しくはご覧ください。

サイドパネルを表示

詳細パネルの表示と非表示

ツールウィンドウのレイアウトとフィルターを構成します:

  • コンパクトなリスト項目を表示する: タイプとフレームワークなしで、エンドポイントアドレスのみを表示します。

  • アプリケーション別にグループ化: 同じアプリケーションのエンドポイントをグループ化します。

  • ライブラリから表示: ライブラリで定義されたエンドポイントを含めます。

  • テストから表示: テストで定義されたエンドポイントを含めます。

エンドポイントの詳細

エンドポイントを選択すると、専用ペインに詳細が表示されます。 詳細ペインの表示と非表示を切り替えるには、 「サイドパネルを表示」アイコン または を使用します。

選択したエンドポイントに対して生成された HTTP リクエストを表示します。

Django URL パラメーターは 2 つの波括弧で囲まれます。

対応するサーバーが稼働中の場合、 リクエストの送信 をクリックしてレスポンスをすぐに確認するか、 エディターで開く をクリックしてエディターで別の HTTP リクエストファイルで編集することができます。 詳細は HTTP クライアント​ をご参照ください。

エンドポイントツールウィンドウ: HTTP クライアントタブ

選択したエンドポイントに対して生成された OpenAPI 仕様を表示します。

エンドポイントツールウィンドウ: OpenAPI タブ

別のファイルで 仕様をプレビューするには、 「OpenAPI 仕様ドラフトのエクスポート」ボタン をクリックします。

参照されたクラス、関数、メソッドの HTTP メソッドのドキュメントを表示します。

エンドポイントツールウィンドウ: ドキュメントタブ

選択したエンドポイントにアクセスするためのクライアントコードの例を提供します。 フレームワーク リストを使用して、コードを表示するフレームワークまたは言語を選択します。

エンドポイントツールウィンドウ: 例のタブ

コードサンプルをファイルに保存するには、コードの上にマウスを移動して 保存アイコン をクリックします。 これにより、コードが新しいスクラッチファイルに保存されます。

使い方

2026 年 6 月 1 日