[점프 투 장고] 4-6장 질문입니다.
안녕하세요.
점프 투 장고로 배포하는 걸 따라하면서 막히는 부분이 생겨 질문합니다.
- 로컬 환경에서 설정 자동화 부분이 작동하지 않습니다.
myvenvs의 파일(강의에서는 venvs)에 myvenv.cmd를 만들어서
@echo off
@cd c:/food/foodproject
@set DJANGO_SETTINGS_MODULE=foodproject.settings.local
@c:/food/myvenv/scripts/activate
하면 계속 이런 에러가 뜹니다.
django.core.exceptions.ImproperlyConfigured: The SECRET_KEY setting must not be empty.
python manage.py runserver --settings=foodproject.settings.local
대신 위에 처럼 제가 직접 이렇게 settings을 설정해주면 작동 합니다.
또는
검색해서 알아보고 따라하닌깐 manage.py랑 wsgi.py 파일에서
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'foodproject.settings')부분에서 foodproject.settings를 settings.local까지 직접입력해주닌깐 되더라구요.
에러가 발생해도 일단 이런식(?)으로 임시방편으로 작동이 되서 넘어갔는데 Mobaxterm터미널에 Gunicorn서버를 작동시킬 때도 똑같은 에러가 발생해서 결국에는 애를 먹고 있습니다.
혹시 왜 이런지 원인을 알 수 있을까요?
빠딱 님 925
2020년 8월 10일 12:57 오전
1개의 답변이 있습니다. 1 / 1 Page
@cd c:/food/foodproject
@set DJANGO_SETTINGS_MODULE=foodproject.settings.local
위 두 부분을 실행하더라도 환경파일을 인식하지 못하는거 같습니다.
책에 있는 디렉터리 구조와 다르게 설정하셔서 왜 이런 오류가 발생하는지 파악이 어렵습니다.
디렉터리구조와 config에 해당하는 앱이름, 실행위치등을 알려주시면 좋을것 같습니다.
박응용 님
2020년 8월 10일 10:02 오전