1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PyCharmを使ってdocker-composeのinterpreter上でDjangoのカスタムコマンドをデバッグする

Posted at

やりたいこと

  • PyCharm上でdocker-composeをinterpreterに指定している状態で、

    そのコンテナ内でDjangoのカスタムコマンドを起動してブレークポイントなどのデバッグをしたい

前提

  • Docker Composeで構築されるコンテナがInterpreterに指定されていること。

image.png

手順

  • [Run / Debug Configuration] に設定を追加します。
    • [Edit Configurations...] を選択して、[Run / Debug Configuration]の設定画面を開きます。
  • 左上の + ボタンから [Add New Configuration] のリストを開き、 Django server を選択します。

image.png

  • 以下のように、Custom run command: に実行したいコマンド名を入れます。
  • コマンドに渡す引数があれば、Additional options:に追加します。
  • HostやPortは環境に合わせて設定してください。 (私の環境下だとどちらも空で問題ありませんでした。)

image.png

  • ここまで設定できたら、Apply してデバッグ実行することで、通常のrun_serverと同様にブレークポイントで止めたりといったデバッグが可能になります:tada:
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?