Django のサポート
Django プラグインを有効化
この機能は、Django プラグインに依存しており、PyCharm にはデフォルトでバンドルされて有効になっています。 関連機能が利用できない場合は、プラグインが無効になっていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
前提条件
Django フレームワーク(英語)と対応する Python(英語) インタープリターがマシンに正しくインストールされています。
Django と Python のサポートされているバージョン
PyCharm は最新の Django バージョンをサポートしています。 対応する Python のバージョンは Django に依存しています。 Django で使用できる Python のバージョンは? (英語) を参照
Django のサポート
PyCharm の Django サポートには次のものが含まれます:
専用 プロジェクトタイプ。
manage.py ユーティリティの タスクを実行する機能。
Django テンプレートのサポート(構文とエラーのハイライト、コード補完、ナビゲーション、ブロック名の補完、カスタムタグとフィルターの解決と補完、タグとフィルターの簡単なドキュメント化)
Django テンプレートをデバッグする機能。
Django テンプレートの迅速な開発のためのライブテンプレート(スニペット)。
Django サーバーの実行 / デバッグ構成。
Django ORM のコードインサイトサポート。
コード補完と解決する
views.py および urls.py ファイル:

モデル:

メタモデルのオプション:

settings.py ファイルの構成定数

クラスベースのビュー。 PyCharm は Django 関数ベースの汎用ビューをクラスベースのビューに変換する インテンションアクションを提供します。
Django モデル用の モデル依存関係ダイアグラムの生成。
Django のサポートを有効または無効にする
Python プロジェクトの Django サポートは、 Django ページのチェックボックス Django サポートを使用可能にする を選択 / クリアすることで、オンまたはオフにすることができます。
Django サポートを有効にするには、次の手順を実行する
プロジェクトの 設定 ダイアログ(Ctrl+Alt+S )を開き、 ページに移動します。
チェックボックス Django サポートを使用可能にする が選択されていることを確認してください。必要な設定を構成するには、以下のフィールドも使用できます:
項目
説明
Django サポートを使用可能にする
このチェックボックスのデフォルトの状態はプロジェクトタイプによって異なります。 空のプロジェクトの場合、Django サポートは無効になります。 Django プロジェクトの場合、デフォルトで有効になっています。必要に応じてこのチェックボックスをオフにできます。 この場合、他のフィールドは使用できなくなります。
Django プロジェクトルート
デフォルトでは、このフィールドにはすべてのプロジェクトファイルが含まれるディレクトリが表示されます。 必要に応じて、別の場所を指定できます。

設定
参照ボタンをクリックして、目的の設定ファイルを選択します。
次のいずれかの方法を使用します。
これは、Django プロジェクトルートにある名前が *settings*.py に一致するファイルです。
任意の Python パッケージをポイントし、設定を __init__.py に保存します。
この後者のアプローチは、設定を複数のモジュールに分割してインポートする場合に役立ちます。
デフォルトでは、PyCharm は Django プロジェクトの Python パッケージディレクトリにある settings.py ファイルを表示します。
Django テストランナーを使用しない
デフォルトでは、このチェックボックスは選択されていません。 PyCharm 統合ツール ダイアログウィンドウ(Windows および Linux では 、macOS では )で指定された代替テストランナーを使用する場合は、これを選択できます。
Manage.py タスク
管理スクリプト
ここで、現在のプロジェクトに必要な manage.py ファイルを指定します。
デフォルトでは、PyCharm は Django プロジェクトルートにある manage.py ファイルを表示します。
をクリックして、ファイルシステムから目的の管理ファイルを選択します。
環境変数
ここで、スクリプトに渡される環境変数を指定します。
をクリックすると、 環境変数 ウィンドウが開きます。
を押して新しい変数を追加し、対応するフィールドにその name と 値 を入力します。

ファイルを追跡するフォルダーパターン
ここでは、コロンで区切ったフォルダー名を指定します。 必要に応じて、Glob スタイルのワイルドカードを使用できます。 Django は、このパターンに一致する VCS ファイルのみをプルして追加します。

変更があればそれを適用し、ダイアログを閉じます。