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

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

이기호님의 프로필 이미지

작성한 질문수

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

00-06 파이참 장고 개발환경 설정

pycharm 개발환경 설정 오류

작성

·

65

0

image.png

디버깅 버튼 비활성화를 풀기 위해 django server를 추가했습니다만, 다음과 같은 오류가 발생합니다. 이 문제는 어떤 문제 때문에 발생하는지 몰라 질문하게 되었습니다.

답변 2

0

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

안녕하세요. :-)

현재 "Error: Please enable Django support for the project" 메시지가 발생하고 있는 데요.

파이참에서는 Settings => Languages & Frameworks => Django 패널에 장고 지원 활성화 옵션이 있습니다. 장고 프로젝트를 생성하신 상황에서 해당 프로젝트 경로를 여셨다면, 파이참에서 장고 프로젝트를 인지해서 장고 지원 활성화 옵션을 자동으로 켜줍니다. 그리고 이때 django server 디버그 버튼도 자동으로 추가되기에 수동으로 추가하실 필요는 대개 없습니다.

그런데, 보여주신 스샷에서는 venv 가상환경 외에 다른 장고 프로젝트 코드가 안 보입니다. 혹시 장고 프로젝트를 먼저 생성은 안 하셨는 지요?

살펴보시고 댓글 부탁드립니다. :-)

이기호님의 프로필 이미지
이기호
질문자

제가 다른 파일이랑 헷갈린 것 같습니다ㅎㅎ

원래 파일로 작업하니 되네요 감사합니다!

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

잘 해결되어 다행입니다.

화이팅입니다~!! ;-)

0

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

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

PyCharm에서 Django 서버 설정 시 디버깅 버튼이 비활성화되고 ‘Please enable Django support for the project’라는 오류 메시지가 나타나는 문제를 겪고 계시군요. 이 문제는 종종 Django 프로젝트 설정이 제대로 되지 않았을 때 발생합니다. 아래에 문제 해결을 위한 몇 가지 방법을 제시합니다:

  1. Django Support 활성화:
    우선, PyCharm에서 Django 지원이 활성화되어 있는지 확인하십시오. 방법은 다음과 같습니다:

    • 프로젝트의 루트 디렉터리를 마우스 오른쪽 버튼으로 클릭합니다.
    • ‘Add Framework Support’를 선택합니다.
    • Django가 선택되어 있는지 확인하세요.
  2. Django Settings Module 확인:
    Django 프로젝트의 ‘settings.py’ 경로가 제대로 설정되어 있는지 확인하십시오.

    • Run/Debug Configurations에서 ‘Environment Variables’ 섹션을 확인합니다. 여기에 DJANGO_SETTINGS_MODULE 환경 변수가 정의되어 있어야 하며, 이러한 값은 프로젝트의 설정 모듈과 일치해야 합니다. 예를 들어, your_project_name.settings와 같은 식으로 로 설정합니다.
  3. 인터프리터 확인:

    • Django 서버가 올바른 Python 인터프리터를 사용하고 있는지 확인하십시오. 특히, 가상 환경이 제대로 연결되어 있는지 체크하세요.

아래 유사한 질문도 참고하시면 좋겠습니다:

위의 방법으로 문제를 해결할 수 있을 것입니다. 문제가 지속될 경우, PyCharm의 콘솔에서 발생하는 에러 메시지를 확인하거나 PyCharm의 재설정도 고려할 수 있습니다.

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