inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

장고 프로젝트 생성

runserver 실행시 강의 화면과 결과가 다릅니다.

397

Queen Ellery

작성한 질문수 3

0

개발 환경

운영체제: macOS Monterey, version 12.2.1

에디터: Visual Studio Code - insiders, version 1.65.0

파이썬 버전: python 3.9.10

장고 버전: 3.0.6

 

문제

"python3 manage.py runserver" 명령어를 사용하면 서버가 정상적으로 구동 되지만, "http://127.0.0.1:8000/"에 접근 했을 때 강의 화면과 다른 웹 페이지가 보입니다.

You are seeing this page because DEBUG=True is in your settings file and you have not configured any URLs.

라는 메시지를 볼 때, settings.py 파일에서 DEBUG 값을 False로 바꾸면 된다고 생각 됩니다. 하지만 그렇게 하면 서버를 구동 할 때 "CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False." 오류를 만납니다. settings.py의 ALLOWED_HOSTS에 어떤 값을 추가해야 강의에 나왔던 어드민 페이지를 볼 수 있을까요?

 

django python docker react

답변 2

0

이진석

영상 7분 8초 부분에서 http://127.0.0.1:8000/ 에 접속해서 welcome 페이지를 확인했고, 이어서 http://127.0.0.1:8000/admin/ 주소로 admin 페이지에 접속하고 있습니다. :-)

0

Queen Ellery

아하! 감사합니다!

0

이진석

안녕하세요.

처음 장고 프로젝트를 생성하시면, 아무런 기능도 구현하지 않은 상황입니다. 아무런 기능도 구현하지 않았지만 http://127.0.0.1:8000/ 주소로 접근하시면 장고는 welcome 페이지를 보여줍니다. 이 페이지는 우리가 구현한 페이지는 아니구요. 단순한 welcome 페이지로서 settings.DEBUG = True 일때에만 보여주며, settings.DEBUG = False 시에는 보여주지 않습니다. settings.DEBUG = False 세팅은 실제 서비스 시에만 세팅하는 설정이거든요. 그러니 지금 settings.DEBUG = True 설정을 고치실 필요는 없습니다.

welcome 페이지는 우리가 어떤 기능을 구현하게 되면 더 이상 보여지지 않습니다.

우리는 아무런 기능도 구현하지 않았지만, 장고 기본에서 제공해주는 다양한 기능들을 누릴 수 있습니다. 그 기능 중 하나가 admin 기능이구요. 생성하신 프로젝트의 "프로젝트명/urls.py" 파일을 열어보시면 path("admin/", admin.site.urls), 코드가 있습니다. admin/ 주소로 접근하면, 즉 http://127.0.0.1:8000/admin/ 주소로 접근하면 admin 페이지를 띄워주겠다는 설정입니다.

지금 접속하신 주소가 http://127.0.0.1:8000/admin/ 주소이신가요? 아니시라면 저 주소로 접속해보시겠어요?

화이팅입니다. :-)

 

 

안녕하세요.

0

62

1

[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?

0

282

1

useEffect 훅에서 else 유무에 따른 결과

0

221

1

useAxios 훅의 dependency array 설정

0

254

1

useEffect에서 변수 업데이트 관련 질문

0

388

1

rest_framework.generics.CreateAPIView의 model 속성 유무

0

273

1

bootstrap4

0

479

4

리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요

1

373

1

admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법

0

577

3

useState는 필수일까요?

0

269

1

python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.

0

606

4

Django allauth를 사용한 소셜 로그인 시 에러

0

657

1

프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러

0

561

2

useLocalStorage() 함수 사용여부

0

233

1

django에 LOGIN_URL = '/accounts/login/'의 의미?

0

451

1

리듀서의 의미 재확인

0

435

1

simple-jwt Refresh Token 사용 노하우

0

903

2

docker compose 를 통한 배포 관련 오류 문의

0

683

1

파이썬 속도 장고 관련 궁금한게 있습니다.

0

368

1

is_like_user

0

237

1

related_name 오류

0

276

1

re_path 오류

0

263

1

re_path url

0

252

1

No post matches the given query

0

667

2