반응형
PyCharm에서 Django 명령을 디버깅하는 방법
PyCharm (Tools-> Run manage.py Task)을 사용하여 명령을 실행하는 방법을 알고 있지만 명령 및 타사 앱의 명령을 포함하여 디버그하고 싶습니다.
실행 / 디버그 구성 메뉴에서 사용자 지정 Django 서버 항목을 생성하여 PyCharm에서 사용자 지정 Django 관리자 / 관리 명령을 디버그 할 수 있습니다.
- 를 클릭하십시오
Edit Configurations...
. - 더하기 기호를 클릭하고을 선택합니다
Django server
. - 원하는
Name
대로 입력하고Host
및Port
필드를 지우고Custom run command
확인란 오른쪽에 명령 이름을 확인 하고 입력합니다. Additional options
실행 명령에 추가되지 않고 별도의 필드에 추가 명령 줄 인수를 입력합니다 .- 확인을 클릭하십시오.
이제 중단 점을 설정하고 Run / Debug Configuration 메뉴에서 새 구성을 선택하고 Debug 버튼을 클릭합니다. Et voilà!
호스트 및 포트를 지우면 명령이 전혀 실행되지 않으므로 (PyCharm 5), 제가 찾은 해결책 은 Django 서버 대신 Python 실행 구성 을 사용하는 것입니다 . 기입 하여 manage.py 스크립트, 다른 매개 변수 와 같은 환경을 조정합니다 .Script
Script Parameters
Working directory
ipdb (pip install ipdb)를 설치 한 후 해당 행을 디버그 지점에 넣습니다.
import ipdb
ipdb.set_trace()
https://pypi.python.org/pypi/ipdb
참고 URL : https://stackoverflow.com/questions/17141817/how-to-debug-django-commands-in-pycharm
반응형
'Program Tip' 카테고리의 다른 글
Date ()에서 유닉스 타임 스탬프 얻기 (0) | 2020.10.16 |
---|---|
Java에서 float와 double이있는 유효 숫자는 몇 개입니까? (0) | 2020.10.16 |
Pandas는 날짜 히스토그램을 그릴 수 있습니까? (0) | 2020.10.16 |
디버깅 할 때 "라이브 비주얼 트리로 이동"/ "선택 활성화"/ "레이아웃 표시기 표시"오버레이를 제거하는 방법은 무엇입니까? (0) | 2020.10.16 |
Ubuntu에서 gem을 어떻게 사용합니까? (0) | 2020.10.16 |