점프 투 장고 4.06 setting.py 분리 질문입니다.
안녕하세요 선생님, setting 파일을 분리하였고 --settings=config.settings.local과 prod로 했을 때 각각 잘 실행이 되는 것을 확인했습니다.
그런데 set DJANGO_SETTINGS_MODULE=config.settings.local 명령어를 입력을 했는데,
runserver를 돌리니
CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.
이 명령어가 나타납니다.
도움을 주시면 감사하겠습니다...
earth_js 님 1274
2021년 11월 30일 1:39 오후
2개의 답변이 있습니다. 1 / 1 Page
처음 장고를 접하다 보니 무엇이 문제인지 몰라서 local.py에서 ALLOWED_HOSTS = []에 localhost를 넣어도 보고 127.0.0.1도 넣어보고 했는데 최종적으로는 manage.py를 수정보고 처리했습니다. 기존에는 아래와 같을텐데 맨 아래와 같이 추가로 .local을 넣어서 해결했네요. 찾아가는 재미가 있긴한데 ..은근 스트레스 받네요. 찾아도 안보이니..
수정위치 : mysite/manage.py 파일 수정
def main():
"""Run administrative tasks."""
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
def main():
"""Run administrative tasks."""
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings.local'
zlrzlrdl 님
M 2024년 1월 29일 2:01 오후