前提・実現したいこと
pycharmを利用したdjangoアプリケーションのデバッグ方法がわかりません。
やりたいことは、「djangoアプリケーション内のとある関数を実行し、ブレークポイントを利用したい。かつ、テストを書かかない状態で(現在のデータベースの状態を再現したい)、処理中の状態を確認したい」です。
検証したこと
- run debugで、djangoのデバッガーをアタッチし、http(待ち受けポート)経由からのリクエストはブレークポイントが機能することを確認できた。
- APIで公開されていない内部関数に対するテストを書いた上で、デバッグ実行するとブレークポイントが機能することを確認できた。
- python manage.py shell経由で、関数を実行したがブレークポイントは機能しなかった。(ここでブレークポイントを利用したい。)
どうぞよろしくお願いいたします。