- 참고: stackoverflow.com/questions/17141817/how-to-debug-django-commands-in-pycharm

정말 가끔 장고의 migrate 또는 makemigrations 등 아니면 기타 커맨드를 쓸 때 디버그를 할 일이 생깁니다.

 

Edit Configurations... -> Django Server 추가 -> Host, Port 지우고 Custom run command 체크 후 작성

ex. python manage.py migrate를 디버그해야 한다면 migrate만 입력하면 됨

 

이렇게 설정 후 장고 파일에 breakpoint 걸고 사용하시면 됩니다

예를 들어 migrate는 django - core - management - commands - migrate.py 파일 내에서 적절히 쓰면 됩니다

반응형