Python 웹 프레임 워크 Django에서 일괄 처리 (사용자 정의 명령)를 할 때 PyCharm에서 디버깅하는 방법
웹 사이트와 별도로 배치를 만들고 싶을 때는 사용자 정의 명령을 작성합니다.
사용자 정의 명령을 구현할 때 IDE의 PyCharm에서 디버깅하는 방법을 소개합니다.
장고 정보
Django는 뉴스 기반 사이트를 관리하기 위해 개발 된 Python 웹 프레임 워크입니다.
사용자 관리 및 데이터 변경 화면이 기본적으로 제공되므로,
사내 툴 등을 개발할 때 단시간에 작성할 수 있습니다.
장고를 개발하려면 PyCharm을 사용하는 것이 편리합니다.
PyCharm 정보
JetBrains가 제공하는 Python 용 IDE입니다.
무료판의 Community Edition과, 월액 2000엔 정도의 유료판의 Professional가 존재합니다.
장고 사용자 정의 명령
Django에서 만든 DB 작업에 대한 클래스를 사용하여 GUI가 아닌 일괄 처리를 수행하려면,
사용자 정의 명령을 작성합니다.
CustomCommand를 만드는 방법은 공식 문서를 명확하게 설명하기 때문에,
다음을 참고하십시오.
공식 문서: 사용자 정의 django-admin 명령 구현
PyCharm에서 디버깅하는 방법
공식 Django 커스텀 명령 문서에 따라,
mysite 프로젝트 내에 polls 애플리케이션의 closepoll 명령이 있는 상태를 준비합니다.
Run → Edit Configurations를 선택
왼쪽 상단의 "+"버튼 선택
「Script path」와 「Working directory」에 실행하고 싶은 어플리케이션의 manage.py의 패스를 설정.
(Working directory의 경로가 설정되어 있으므로 Script path는 manage.py만으로도 OK입니다.)
"Parameters"에 명령 이름의 "closepoll"을 설정하고,
오른쪽 하단의 "OK"를 선택.
브레이크 포인트(빨간색 원)를 설정하고 오른쪽 상단의 디버그 버튼을 눌러 디버그 실행하면 브레이크 포인트에서 정지 디버깅할 수 있습니다.
참고
h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 17141817 / HO W-TO-BU 굿 짱고 꽁꽁 ds 엥 py 짱 rm
htps : // / cs. d 쟈고 p 로지 ct. 코 m / 자 / 2.
h tps:// 퀵했다. 소 m/ytyんg/있어 MS/아 64d474C40587459d52f
Reference
이 문제에 관하여(Python 웹 프레임 워크 Django에서 일괄 처리 (사용자 정의 명령)를 할 때 PyCharm에서 디버깅하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Night___/items/21e3773c7e76e72213f1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
JetBrains가 제공하는 Python 용 IDE입니다.
무료판의 Community Edition과, 월액 2000엔 정도의 유료판의 Professional가 존재합니다.
장고 사용자 정의 명령
Django에서 만든 DB 작업에 대한 클래스를 사용하여 GUI가 아닌 일괄 처리를 수행하려면,
사용자 정의 명령을 작성합니다.
CustomCommand를 만드는 방법은 공식 문서를 명확하게 설명하기 때문에,
다음을 참고하십시오.
공식 문서: 사용자 정의 django-admin 명령 구현
PyCharm에서 디버깅하는 방법
공식 Django 커스텀 명령 문서에 따라,
mysite 프로젝트 내에 polls 애플리케이션의 closepoll 명령이 있는 상태를 준비합니다.
Run → Edit Configurations를 선택
왼쪽 상단의 "+"버튼 선택
「Script path」와 「Working directory」에 실행하고 싶은 어플리케이션의 manage.py의 패스를 설정.
(Working directory의 경로가 설정되어 있으므로 Script path는 manage.py만으로도 OK입니다.)
"Parameters"에 명령 이름의 "closepoll"을 설정하고,
오른쪽 하단의 "OK"를 선택.
브레이크 포인트(빨간색 원)를 설정하고 오른쪽 상단의 디버그 버튼을 눌러 디버그 실행하면 브레이크 포인트에서 정지 디버깅할 수 있습니다.
참고
h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 17141817 / HO W-TO-BU 굿 짱고 꽁꽁 ds 엥 py 짱 rm
htps : // / cs. d 쟈고 p 로지 ct. 코 m / 자 / 2.
h tps:// 퀵했다. 소 m/ytyんg/있어 MS/아 64d474C40587459d52f
Reference
이 문제에 관하여(Python 웹 프레임 워크 Django에서 일괄 처리 (사용자 정의 명령)를 할 때 PyCharm에서 디버깅하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Night___/items/21e3773c7e76e72213f1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
공식 Django 커스텀 명령 문서에 따라,
mysite 프로젝트 내에 polls 애플리케이션의 closepoll 명령이 있는 상태를 준비합니다.
Run → Edit Configurations를 선택
왼쪽 상단의 "+"버튼 선택
「Script path」와 「Working directory」에 실행하고 싶은 어플리케이션의 manage.py의 패스를 설정.
(Working directory의 경로가 설정되어 있으므로 Script path는 manage.py만으로도 OK입니다.)
"Parameters"에 명령 이름의 "closepoll"을 설정하고,
오른쪽 하단의 "OK"를 선택.
브레이크 포인트(빨간색 원)를 설정하고 오른쪽 상단의 디버그 버튼을 눌러 디버그 실행하면 브레이크 포인트에서 정지 디버깅할 수 있습니다.
참고
h tps : // s t c ゔ ぇ rf ぉ w. 코 m / 쿠에 s 치온 s / 17141817 / HO W-TO-BU 굿 짱고 꽁꽁 ds 엥 py 짱 rm
htps : // / cs. d 쟈고 p 로지 ct. 코 m / 자 / 2.
h tps:// 퀵했다. 소 m/ytyんg/있어 MS/아 64d474C40587459d52f
Reference
이 문제에 관하여(Python 웹 프레임 워크 Django에서 일괄 처리 (사용자 정의 명령)를 할 때 PyCharm에서 디버깅하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Night___/items/21e3773c7e76e72213f1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Python 웹 프레임 워크 Django에서 일괄 처리 (사용자 정의 명령)를 할 때 PyCharm에서 디버깅하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Night___/items/21e3773c7e76e72213f1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)