인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

lkh5040님의 프로필 이미지

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)

01-01 기본 HTML, CSS, JavaScript 정적 웹페이지

mydjango.py 질문 있습니다.

작성

·

69

0

vscode (windows)사용

기존)

mydjango02 폴더--> django 설치 --> startproject --> manage.py 생성

질문 1)

mydjango 03 폴더 --> django 설치 --> django runserver가 돌아가지 않습니다.

질문 2)

이전에 따라하기에선 django runserver가 돌아갔었는데 디버그시 mydjango.py가 나타나지 않았습니다. 그래서 실습을 기존에 설치된 manage.py로 했는데 제가 어느 부분에서 실수 할 가능성이 있을까요?

 

 

답변 3

0

lkh5040님의 프로필 이미지
lkh5040
질문자

선생님 윈도우 터미널에서 폴더를 생성하고 CODE로 접근하여 Runserver를 완료 했습니다

실습을 반복할 수록 새로운 오류들이 나오는데

결국 선생님께서 실습때 강조하신 경로때문에 대부분 발생했습니다.

 

알려주셔서 감사합니다.

이진석님의 프로필 이미지
이진석
지식공유자

잘 해결되셔서 다행입니다. :-)

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

답변 1) django runserver가 돌아가지 않는다고 말씀하신 것이 터미널에서 실행하신 상황이신가요? 아니면 vscode의 "Run and Debug" 메뉴를 말씀하시는 것일까요?

vscode의 "Run and Debug" 메뉴는 프로젝트의 .vscode/launch.json 경로의 실행 설정 파일에 django 설정으로 생성을 하시면, 장고 개발서버로 디버그가 가능해지십니다. 해당 경로의 파일을 확인해보시구요.

그리고, vscode에서 파이썬 프로젝트를 여실 때에는 반드시 해당 프로젝트 루트를 직접 여셔야 합니다. 만약 2개 프로젝트를 모두 보실 목적으로, 프로젝트의 상위 폴더를 여셨다면 파이썬 경로가 맞지 않아 제대로 동작하지 않을 가능성이 있습니다.

2개 프로젝트를 보실려면, vscode 창을 하나 더 띄우셔서 별개 프로젝트로서 여셔야 합니다.

확인해보시고 댓글 주시겠어요?

화이팅입니다. ;-)

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. lkh5040님.

질문해주신 내용을 기반으로 문제를 해결해볼 수 있는 몇 가지 방향을 제시하겠습니다.

질문 1) Django runserver 실행 문제

django runserver 명령어가 동작하지 않는다면, 이는 여러 원인으로 발생할 수 있습니다. 이 문제의 원인과 해결 방법은 다음과 같습니다:

  1. 가상환경 활성화 문제:

    • 프로젝트를 실행할 때 가상환경이 제대로 활성화되지 않았을 수 있습니다. 가상환경을 활성화한 후 django를 설치했는지, runserver 명령어를 실행할 때 가상환경이 활성화되어 있는지 확인해 주세요.
  2. Django 설치 확인:

    • 가상환경 내에 Django가 설치되어 있는지 pip list를 통해 확인합니다. 설치가 되지 않았다면 pip install django 명령어로 설치해야 합니다.
  3. 폴더 구조 및 명령어 경로 확인:

    • manage.py가 있는 폴더에서 명령어를 실행해야 합니다. 현재 경로가 올바른지 확인합니다.

질문 2) Debugging 시 manage.py 문제

  1. manage.py 실행 문제:

    • manage.py 파일이 디버그 시 나타나지 않는 이유는 디버그 구성이 잘못되었거나, 파일 경로가 잘못 설정되었을 수 있습니다.
  2. Launch.json 설정 확인:

    • 디버그 설정 파일인 .vscode/launch.json을 확인해 해당 경로에 manage.py가 올바르게 설정되어 있는지 확인합니다. 예를 들어, "program": "${workspaceFolder}/manage.py" 항목이 들어가야 합니다.
  3. 프로젝트 설정 및 폴더 구조 확인:

    • 프로젝트 내 올바른 폴더와 파일을 열어 놓았는지, 그리고 작업 디렉토리가 올바른지 확인하세요.

이와 관련된 또 다른 해결책을 원하신다면, 다음 게시물을 참고하시기 바랍니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

lkh5040님의 프로필 이미지

작성한 질문수

질문하기