エンドポイントの管理
Django プラグインを有効にする
この機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、を選択します。
インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
エンドポイントツールウィンドウ
Django REST フレームワークアプリケーションのエンドポイントをプレビュー、変更、作成、テストできます。
を選択して、エンドポイントツールウィンドウを開きます。
または、左側の
他のツールウィンドウをクリックし、エンドポイントを選択します。
エンドポイントツールウィンドウには、アプリケーションで定義されたエンドポイントのリストが含まれています。
専用ペインには、ドキュメント、生成された HTTP リクエスト、例、生成された OpenAPI 仕様など、選択したエンドポイントの詳細が表示されます。
リスト内の任意のエンドポイントをダブルクリックして、その宣言に移動します。リスト内の項目を右クリックしてコンテキストメニューを開くこともできます。

コーディング支援を使用してエンドポイントを作成および変更する
コード補完
PyCharm は、Python ファイル、HTTP クライアント、その他のプロジェクトファイルにエンドポイント名を入力するときに、エンドポイント名を補完させます。

ライブテンプレート
HTTP クライアントで利用可能なライブテンプレートを使用すると、リクエストメソッド、URL、変数をすばやく変更できます。

リファクタリング
エンドポイントの名前を変更する必要がある場合は、名前変更リファクタリングを使用してください。エディターでエンドポイントを選択し、Shift+F6 を押して、新しい名前を入力します。

名前の変更は、プロジェクト全体ですべて発生します。
HTTP クライアント
HTTP クライアントを別のタブで開くには、HTTP クライアントタブのエディターで開くをクリックします。PyCharm は、HTTP 要求を含む一時的なスクラッチファイルを開きます。ガターの を使用して要求を実行します。
ガターアイコン
エンドポイントを管理するには、ガターの アイコンをクリックします。
使用方法を検索したり、HTTP クライアントでリクエストを実行してエンドポイントをテストしたり、すべての下位レベルのエンドポイントを表示したり、1 レベル上に移動したり、URL をクリップボードにコピーしたりできます。

詳細は、エンドポイントツールウィンドウを参照してください。
関連ページ:
エンドポイントツールウィンドウ
開発中のアプリケーションが Django、FastAPI、Flask を使用している場合、宣言されているすべての URL とエンドポイントの概要をエンドポイントツールウィンドウで確認できます。このツールウィンドウは、マイクロサービスやバックエンドとフロントエンド間の通信の開発に役立ちます。また、RESTful API の操作にも役立ちます。特定のフレームワークでエンドポイントツールウィンドウを使用する方法については、次のページを参照してください。Django エンドポイントの管理、FastAPI エ...
Django 論理構造
Django プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。構造ツールウィンドウの論理タブは、フレームワークの観点からファイル構造を示します。これにより、プロジェクトにおけ...
静的コンテンツを参照
Django プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。前提条件:静的コンテンツを参照する前に、次の前提条件が満たされていることを確認してください。'django.c...