PyCharm 2025.1 ヘルプ

Django のサポート

Django プラグインを有効にする

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

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

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

前提条件

Django フレームワーク(英語)と対応する Python(英語) インタープリターがマシンに正しくインストールされています。

Django と Python のサポートされているバージョン

PyCharm は最新の Django バージョンをサポートしています。対応する Python のバージョンは Django に依存しています。Django で使用できる Python のバージョンは? (英語) を参照

Django のサポート

PyCharm での Django のサポートは次のとおりです。

Django のサポートを有効または無効にする

Python プロジェクトの Django サポートは、Django ページのチェックボックス Django サポートを使用可能にするを選択 / クリアすることで、オンまたはオフにすることができます。

Django サポートを有効にするには、次の手順を実行する

  1. プロジェクトの設定ダイアログ(Ctrl+Alt+S)を開き、言語 & フレームワーク | Django ページに移動します。

  2. チェックボックス Django サポートを使用可能にするが選択されていることを確認してください。以下のフィールドを使用して必要な設定を構成することもできます。

    項目

    説明

    Django サポートを使用可能にする

    このチェックボックスのデフォルトの状態は、プロジェクトの種類によって異なります。空のプロジェクトの場合、Django サポートは無効になっています。Django プロジェクトの場合、デフォルトで有効になっています。必要に応じて、このチェックボックスをオフにすることができます。この場合、他のフィールドは使用できなくなります。

    Django プロジェクトルート

    デフォルトでは、このフィールドにはすべてのプロジェクトファイルが含まれるディレクトリが表示されます。必要に応じて、別の場所を指定できます。

    Django project root field

    設定

    参照ボタンをクリックして、目的の設定ファイルを選択します。

    次のいずれかの方法を使用します。

    • これは、Django プロジェクトルートにある名前が *settings*.py に一致するファイルです。

    • 任意の Python パッケージをポイントし、設定を __init__.py に保存します。

      この後者のアプローチは、設定を複数のモジュールに分割してインポートする場合に役立ちます。

    デフォルトでは、PyCharm は、Django プロジェクトの Python パッケージディレクトリにある settings.py ファイルを表示します。

    Django テストランナーを使用しない

    デフォルトでは、このチェックボックスは選択されていません。PyCharm 統合ツールダイアログウィンドウ(Windows および Linux ではファイル | 設定 | ツール | Python 統合ツール、macOS では PyCharm | 設定 | ツール | Python 統合ツール)で指定された代替テストランナーを使用する場合は、これを選択できます。

    Manage.py タスク

    管理スクリプト

    ここで、現在のプロジェクトに必要な manage.py ファイルを指定します。

    デフォルトでは、PyCharm は Django プロジェクトルートにある manage.py ファイルを表示します。the Browse button をクリックして、ファイルシステムから目的の管理ファイルを選択します。

    環境変数

    ここで、スクリプトに渡される環境変数を指定します。 をクリックすると、環境変数ウィンドウが開きます。 を押して新しい変数を追加し、対応するフィールドにその名前を入力します。

    Environment variables field

    ファイルを追跡するフォルダーパターン

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

    Folder pattern to track file field
  3. 変更があればそれを適用し、ダイアログを閉じます。

関連ページ:

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 は入力時に自動的にコード補完ポップアップを表示します。あるいは、を押すか、メインメニューからを選択することもできます。以下のイメージは、次の場合の基本的なコード...