PyCharm 2026.1 Help

Django 論理構造

Django プラグインを有効化

この機能は、Django プラグインに依存しており、PyCharm にはデフォルトでバンドルされて有効になっています。 関連機能が利用できない場合は、プラグインが無効になっていないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン​ を選択します。

  2. インストール済み タブを開き、 Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

構造ツールウィンドウ論理 タブは、フレームワークの観点からファイル構造を示します。 プロジェクト内のファイルとそのコンポーネントの目的を理解するのに役立ち、アプリケーションの他の部分との重要な接続を示します。

論理 タブには次の内容が表示されます。

  • モデル、そのフィールド、他のモデルとの関係

  • シリアライザー(Django REST フレームワークがインストールされている場合)(ネストされたシリアライザーや関連するシリアライザーを含む)

  • ビューと対応する API エンドポイント

  • Django 管理インターフェースを管理する ModelAdmin クラス

  • モデルに結び付けられたフォーム

  • モデルに関連付けられた pre_savepost_delete フックなどのシグナル

  • ビューで参照される別のシリアライザ内で使用されるシリアライザなどのネストされた関係

Django 論理構造

エディターから論理タブを開く

エディターから直接 論理 タブを開くことができます。

  1. 少なくとも 1 つの論理要素 (Django モデル、管理者、ビュー、シリアライザーなど) を含むファイルを開きます。

  2. エンティティの定義の横にあるガターで、 論理構造を開く をクリックします。

    Django 論理構造

モデルに関連する ModelAdmin または シリアライザー が定義されていない場合は、 論理 タブから直接作成できます。

  1. 構造ツールウィンドウ論理 タブで、空の関係に移動します。

  2. AI Assistant プラグインが有効になっている場合は、 AI で生成 をクリックします。 有効になっていない場合は、 作成 をクリックして手動で続行してください。

  3. 対応するファイル (たとえば、 admin.py ) がエディターで開きます。

    新しいモデル(またはシリアライザー)の名前を指定して、 Enter を押します。 フィールドやその他の必要なコードを追加して、デフォルトの pass ステートメントを置き換えます。

    モデルを含むファイル内に新しいモデルが作成されます
2026 年 6 月 1 日