점프 투 장고 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 1098

2021년 11월 30일 1:39 오후

다음을 참조해 보세요. https://wikidocs.net/75559#allowed_hosts https://wikidocs.net/75560 - 박응용님, M 2021년 11월 30일 1:54 오후 추천 , 대댓글
@박응용님 한 번 확인해보겠습니다... 감사합니다! - earth_js님, 2021년 11월 30일 3:49 오후 추천 , 대댓글
목록으로
2개의 답변이 있습니다. 1 / 1 Page

혹시 해결 되셨나요? 저도 같은 오류가 발생하네요

nathanpark

2022년 9월 1일 3:41 오전

처음 장고를 접하다 보니 무엇이 문제인지 몰라서 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 오후