- 참고: 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 파일 내에서 적절히 쓰면 됩니다
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[Python] is, == 연산자 (0) | 2021.03.26 |
---|---|
[Python] del과 delattr의 차이점 (0) | 2021.03.25 |
[Python] 파이썬 변수, 메소드명 언더스코어(_) 의미 (0) | 2021.03.06 |
[Django] 모델 필드 길이로 필터링하는 법 (0) | 2021.03.02 |
[Django] Proxy model도 마이그레이션이 필요하다 (0) | 2021.02.20 |