Program Tip

PyCharm에서 Django 명령을 디버깅하는 방법

programtip 2020. 10. 16. 07:58
반응형

PyCharm에서 Django 명령을 디버깅하는 방법


PyCharm (Tools-> Run manage.py Task)을 사용하여 명령을 실행하는 방법을 알고 있지만 명령 및 타사 앱의 명령을 포함하여 디버그하고 싶습니다.


실행 / 디버그 구성 메뉴에서 사용자 지정 Django 서버 항목을 생성하여 PyCharm에서 사용자 지정 Django 관리자 / 관리 명령을 디버그 할 수 있습니다.

  • 를 클릭하십시오 Edit Configurations....
  • 더하기 기호를 클릭하고을 선택합니다 Django server.
  • 원하는 Name대로 입력하고 HostPort필드를 지우고 Custom run command확인란 오른쪽에 명령 이름을 확인 하고 입력합니다.
  • Additional options실행 명령에 추가되지 않고 별도의 필드에 추가 명령 줄 인수를 입력합니다 .
  • 확인을 클릭하십시오.

이제 중단 점을 설정하고 Run / Debug Configuration 메뉴에서 새 구성을 선택하고 Debug 버튼을 클릭합니다. Et voilà!


호스트 및 포트를 지우면 명령이 전혀 실행되지 않으므로 (PyCharm 5), 제가 찾은 해결책 Django 서버 대신 Python 실행 구성 을 사용하는 것입니다 . 기입 하여 manage.py 스크립트, 다른 매개 변수 와 같은 환경을 조정합니다 .ScriptScript ParametersWorking 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

반응형