묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러
안녕하세요 선생님강의와는 별개인데 해결되지않는 문제가 생겨 여쭤봅니다기존 pycharm에서 장고 프로젝트를 시작하고 깃헙에 올리며 개발을 진행중이었습니다. 개발 과정 중 프로젝트 명을 바꿔야하는 경우가 생겼는데 프로젝트명 변경 뒤 인터프리터 에러가 발생해 기존 사용중이던 venv 를 삭제하고 새롭게 인터프리터 설정을 해주었고 기존 사용하던 라이브러리도 requirements 문서를 통해 그대로 내려받았습니다. settings.py파일 경로를 config/settings/local.py로 바꿨어서 DJANGO_SETTINGS_MODULE 환경변수도 지정해주었습니다. 그런데 이 변경이 문제인지, pycharm 업데이트가 문제인지 모르겠으나, 그 뒤로 django debug toolbar를 사용하며 디버그 모드를 실행했을때, 초기 페이지가 아주 느리게 뜸과 동시에 django debug toolbar 관련 파일에 대한 304코드와 함께 디버깅이 강제 종료 되는 경우, 기본 html에 대한 301, js파일 로딩 중 강제종료 되는 경우 등 디버깅 과정에서 속도가 아주 느리고 모두 exitcode -1을 띄우며 강제 종료되었습니다. [11/Dec/2023 15:47:07] "GET /static/debug_toolbar/js/utils.js HTTP/1.1" 200 4527Not Found: /favicon.ico[11/Dec/2023 15:47:10] "GET /favicon.ico HTTP/1.1" 404 11577[11/Dec/2023 15:47:22] "GET /index HTTP/1.1" 301 0[11/Dec/2023 15:47:23] "GET /index/ HTTP/1.1" 200 11697Process finished with exit code -1 파이참을 새로 설치도 해보고, git clone하여 완전히 새로 프로젝트를 만들어봐도 동일한 문제가 발생했습니다.그런데 django debug toolbar 관련코드를 주석처리하여 디버깅모드로 실행하거나, django debug toolbar를 사용하며 runserver로 코드를 실행하면 아무 문제없이 잘 작동을 합니다.무엇이 문제일까요…ㅠㅠ 답변을 기다리겠습니다.Django 4.2.3, python 3.12, pycharm 2023.3.3, windows11, virtualenv 사용하고 있습니다 ㅠㅠ 파이참 버전은 이전버전이었는지 모르겠는데, 같은 환경에서 잘되다가 프로젝트 루트 폴더명 변경 뒤 문제가 있습니다. 감사합니다
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
django-debug-toolbar 세팅 중 미들웨어 추가 후 SECRET_KEY 문제
안녕하세요. 강의 잘 보고 있습니다. 파이참 무료버전으로 실습중이며 Django 및 toolbar 버전은 강의영상과 동일하게 맞췄습니다. django-debug-toolbar 세팅 직후 runserver를 하게 되면 아래의 에러가 납니다.(아직 settings 폴더 생성 전 입니다) django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty. 다시 세팅 전으로 돌린 후 INSTALLED_APPS -> urlpatterns -> MIDDLEWARE -> INTERNAL IPS 위 순서대로 하나씩 진행하면서 runserver를 하니 미들웨어 추가 후 해당 에러가 발생하는데, 해결을 못하고 있습니다. 도움 부탁드립니다. (신기한건 한번 이 에러가 뜬 후에는, 추가한 미들웨어를 삭제하더라도 SECRET_KEY 에러가 사라지지 않습니다.)