PyCharm 2026.1 ヘルプ

パート 6. Django 固有のナビゲーション

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

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

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

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

最後に、Django 固有のナビゲーションについて説明します。

Pyramid や Flask などの他のフレームワークでも同じタイプのナビゲーションを使用できることに注意してください。

「最初の手順」ガイド最初の Django プロジェクトを作成して実行する例を使用してください。

ビューからテンプレートへの移動

F4 を編集するためにファイル views.py を開きます。ガターの template_name = "polls/index.html" 行の横に、アイコン が表示されます。

このアイコンの上にマウスを置くと、次のポップアップが表示されます。

Go to template

このアイコンをクリックすると、templatespolls フォルダーにあるテンプレート index.html に直接移動します。

テンプレートからビューへの移動

テンプレートファイル index.html のガターに、アイコン が表示されます。

Go to Python file

このアイコンをクリックすると、対応するビューが表示されます。

ビューと urls.py ファイルの間で移動する

PyCharm を使用すると、特定のビューと対応する URL を簡単に移動できます。これで完了です。

  1. Ctrl キーを押したままビュー名の上にマウスを置くと、ビュー名がハイパーリンクに変わるのが確認できます。

    Jump to detail via URL
  2. このハイパーリンクをクリックすると、対応する URL に直接移動します:

    Jump to a template

逆に、URL から対応するビューに移動することもできます。もう一度、urls.py ファイルで、Ctrl キーを押したままビュー名の上にカーソルを置くと、ビュー名がハイパーリンクに変わるのを確認します。

Ctrl+Click ビュー名 - 対応するビューで自分自身を見つけます。

Django プロジェクトでは、純粋な Python プロジェクトと同じアイコン および が表示されます。このようなアイコンの上にマウスを置くと、次のようなポップアップが表示されます。

Navigation with a gutter icon

シンボルの宣言または実装に移動することもできます。これを行うには、キャレットを実装 / オーバーライドシンボルに配置し、Ctrl+B または Ctrl+Alt+B を押します(またはメインメニューから移動 | 宣言または使用箇所または移動 | 実装を選択します)。

Navigate to declaration or implementation

テストへの移動

Django アプリケーションは純粋な Python のものと同じようにテストできます。Django プロジェクトのテストを作成するのと同じ方法で、Ctrl+Shift+T を押します。

Create a Django test

テストの作成ダイアログのフォームに記入してください:

Create a test dialog

次のようなコードが表示されます。

from unittest import TestCase class TestToDoItem(TestCase): pass

意味のあるコードを作成できるかどうかはあなた次第です。

要約

この簡単なチュートリアルは終了しました。以下の機能を習得しました:

  • ビューとテンプレート間を移動するためにガターアイコンを使用しました。

  • ビューと URL の間を移動しました。

  • 実装や宣言に移動する方法を繰り返しました。

  • 既存のテストへの移動方法や新しいテストの作成方法を繰り返しました。

2024 年 7 月 01 日

関連ページ:

最初の Django プロジェクトを作成して実行する

Django プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Django プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Django プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。このチュートリアルでは、基本的な ToDo アプリケーションを作成します。始める前に:次の前提条件が満たされて...

パート 5. UI 要素に移動する

導入:このチュートリアルでは、PyCharm の UI の要素間のさまざまなタイプのナビゲーションについて説明します。スイッチャーの使用:スイッチャーは Alt+Tab/ ⌘+Tab と同じように機能し、非常に効率的なポップアップです。このポップアップを表示するには、を押します。そしてを押し続けます。ボタンを離すとすぐにスイッチャーが消え、選択したものが残ります。Switcher が表示されている間に、矢印キーを使用して移動するか、/Shift+Tab を使用して Switcher 列を前後に...

コードの再フォーマットと再配置

PyCharm を使用すると、現在のコードスタイルスキームまたは .editorconfig ファイルで指定した要件に従ってコードを再フォーマットできます。で定義されていないものがあれば、プロジェクト設定から取得されます。コードの一部、ファイル全体、ファイルのグループ、ディレクトリ、モジュールを再フォーマットできます。また、コードの一部または一部のファイルを再フォーマットから除外することもできます。PyCharm は、Python コードの配置とフォーマットに関する PEP 8 のルールと要件に準拠して...