인프런 커뮤니티 질문&답변

병주님의 프로필 이미지

작성한 질문수

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

다양한 응답의 함수 기반 뷰 (1)

url 할당 질문

작성

·

365

0

안녕하세요 강사님 강의 잘 보고있습니다.

강사님의 강의를 보고 따로 프로젝트를 만들어 보고 있는데 로컬주소/dashboard를 하면 dashboard가 안열러서 뭐가 잘못됐는지 궁금해서 질문드립니다!

일단 프로젝트 구조입니다.

 

urls.py 입니다

 

dashboard/urls/dashboard.py 입니다

 

dashboard/views/dashboard.py 입니다.

 

실행을 하면 url이 없다고 합니다

답변 1

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

LG_Project/urls.py 에서 include("dashboard.urls") 라고 쓰시면

  • dashboard/urls.py 파일에서 urlpatterns 리스트를 찾거나

  • dashboard/urls/__init__.py 파일에서 urlpatterns 리스트를 찾습니다.

그런데, 그 경로에 파일이 없고 dashboard/urls/dashboard.py 파일에 urlpatterns 리스트가 있으니, url 패턴을 찾지 못한다는 오류가 발생한 것입니다.

파일 경로를 수정하시거나, include("dashboard.urls") 대신에 include("dashboard.urls.dashboard") 라고 써보실 수도 있습니다. 그런데 파일 경로를 커스텀하게 생성하신 특별한 이유가 없다면, dashboard/urls.py 경로로 바꾸시고 include("dashboard.urls") 로 써보시길 추천드립니다.

화이팅입니다. :-)

병주님의 프로필 이미지

작성한 질문수

질문하기