インストールしたそのままの状態で快適に使える「venv」(仮想環境を作成するためのモジュール)や「pip」(パッケージ管理ツール)のコマンドの使い方が分からなくても、画面からポチポチと操作できるコードジャンプ機能と自動整形機能を使うことで開発効率が著しく向上するデバッグ実行を使うことでコード解析が捗る中でもデバッグ実行が便利ですよね。ライブラリの中もどんどん潜ってデバッグ実行できるので、障害解析やコードの理解が格段に捗ります。Edition)を利用しています。PyCharm(有償版・無償版を合わせて)を利用しているとのこと。愛用している人は多いです。Webアプリケーション開発をしている方にアンケートです。調査と概ね合致します。選ばれるという状況があるのかなと感じました。前置きが長くなりましたが、ここから本題です。プロジェクトの開発をするなら「これだけはぜひ設定しておいてほしい」という便利な設定があります。ターミナルツールウィンドウを専有しないというメリットが得られます。Debug)設定では、その設定方法です。プロジェクトのひな型を作成する際に「startproject」コマンドを実行すると、管理コマンドを実行するための「manage.py」が自動生成されますよね。設定をおこなってください)。この際、「Name」には、分かりやすいようにたとえば「runserver」と入力しておけばよいでしょう。設定を済ませると、ナビゲーションバーの右側に「runserver」との表示がされます。「runserver」の右側の虫アイコンをクリックすればデバッグ実行が開始されます。タブ)が起動してコンソールにログが出力されます。コードの途中にブレークポイントを置いておけば、コードが実行されたときにそこで中断されて変数などがデバッグができるようになります。PyCharm」を参照してください。タブ)上で動作するため、ターミナルのウィンドウを専有することがありません。再実行する・・なんてことをする手間が不要になるのです。1ここで、便利な裏技(?)をひとつ紹介します。デバッグ実行中にブレークポイントでコードの実行を止めた状態ではデバッグツールウィンドウに「Debugger(デバッガ)」と「Console(コンソール)」という2つのタブが表示されます。Prompt)をクリックしてみてください。コードが、止めたコード内で実行できるようになります。実行時にオプションを指定したい場合がありますよね。Configurations...」メニューからでも開くことができます)。xxx」などと書き換えることで、実行時のオプションが指定可能です。variables」から「DJANGO_SETTINGS_MODULE」などの環境変数を設定することも可能です。管理コマンドとして、「test」(ユニットテストの実行)があります。プロジェクトのユニットテストを実行したい場合は、次のように「runserver」の設定をコピーするのが簡単です。コピーしたら、「Parameters」を「test」に書き換えます(「Name」も適宜「test」などと書き換えます)。プロジェクトのユニットテストが実行できるようになります。利用したカバレッジもワンクリックで実行したいですよね。path」に指定してもよいですが)。インストールしておいてくださいね。内蔵された独自のカバレッジ機能を使ってワンクリックでカバレッジを取得することができます。Debug)設定をやっておきましょう。設定画面で「Parameters」に「runserver」と入力して「OK」これだけです。ほんの5分足らず(もしかしたら1分くらいで??)で設定は終わります。Qiita」7日目の記事です。