Django のサポート
Django プラグインを有効にする
この機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。
Ctrl+Alt+S を押して設定を開き、
を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。
前提条件
Django フレームワーク(英語)と対応する Python(英語) インタープリターがマシンに正しくインストールされています。
Django と Python のサポートされているバージョン
PyCharm は最新の Django バージョンをサポートしています。対応する Python のバージョンは Django に依存しています。Django で使用できる Python のバージョンは? (英語) を参照
Django のサポート
PyCharm での Django のサポートは次のとおりです。
専用プロジェクトタイプ。
manage.py ユーティリティのタスクを実行する機能。
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 ファイルを表示します。
をクリックして、ファイルシステムから目的の管理ファイルを選択します。
環境変数
ここで、スクリプトに渡される環境変数を指定します。
をクリックすると、環境変数ウィンドウが開きます。
を押して新しい変数を追加し、対応するフィールドにその名前と値を入力します。
ファイルを追跡するフォルダーパターン
ここでは、コロンで区切ったフォルダー名を指定します。必要に応じて、Glob スタイルのワイルドカードを使用できます。Django は、このパターンに一致する VCS ファイルのみをプルして追加します。
変更があればそれを適用し、ダイアログを閉じます。
関連ページ:

PyCharm でプロジェクトを構成する
PyCharm で行うことは何でも、プロジェクトのコンテキストで行います。プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基礎として機能します。プロジェクトファイル:PyCharm のプロジェクトはディレクトリベースのフォーマットで表現されています。プロジェクトディレクトリにアイコンが表示されます。このようなプロジェクトディレクトリには、次のファイルを含む .idea ディレクトリが含まれます。プ...

manage.py のタスクを実行する
Django プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:PyCharm を使用すると、IDE 内から Django の manage.py ユーティリティを実行でき...

Django テンプレートを追加する
Django プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。PyCharm を使用すると、サポートされているテンプレート言語の 1 つで記述されたテンプレートを作成およびレ...

パート 2. Django テンプレートのデバッグ
Django プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。開始する前に、Django がプロジェクトテンプレートの言語として指定されていることを確認してください。例を準備...

テンプレートとビュー間を移動する
Django プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。PyCharm では、ガターアイコンおよびを使用して、テンプレートとビュー間を簡単に移動できます。ビューからテン...

コード補完
基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。PyCharm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します。候補にはライブテンプレートも含まれます。補完機能は英語以外のキーボードレイアウトでも利用できます。基本補完を呼び出すデフォルトでは、PyCharm は入力時に自動的にコード補完ポップアップを表示します。あるいは、を押すか、メインメニューからを選択することもできます。以下のイメージは、次の場合の基本的なコード...