PyCharmでコマンドを実行する方法は知っています([ツール]-> [manage.pyタスクの実行])。しかし、コマンドとサードパーティアプリのコマンドを含め、それらもデバッグしたいと思います。
カスタムのDjango= Run/Debug ConfigurationメニューでカスタムDjangoサーバーエントリを作成することにより、PyCharmのadmin/managementコマンドをデバッグできます。
Edit Configurations...
をクリックします。Django server
を選択します。Name
を入力し、Host
およびPort
フィールドをクリアし、Custom run command
をチェックして、チェックボックスの右側にコマンド名を入力します。Additional options
に追加のコマンドライン引数を入力します。ここでブレークポイントを設定し、[実行/デバッグ構成]メニューから新しい構成を選択して、[デバッグ]ボタンをクリックします。ほら!
ホストとポートをクリアしてもコマンドはまったく実行されないため(PyCharm 5)、私が見つけた解決策はDjangoサーバーではなくPython実行構成を使用することです。 Script
にmanage.pyスクリプト、Script Parameters
の他のパラメーターを入力し、Working directory
などの環境を調整します。