Tiny Finger Point Hand With Heart
본문 바로가기
Python/Django

[Django] URL Routing

by yoondii 2023. 1. 29.
728x90
반응형

 

장고에서 url을 입력하면 어떤 url을 입력하던지 간에 가장 먼저 보는 파일은 프로젝트 앱 디렉토리 안에 있는 urls.py이다.

그 이유는 settings.py를 보면 알 수 있다.

장고가 url을 보고 가장 먽 어떤 파일을 봐야 할지 설정하는 부분이다.

 

urls.py에 들어가보면

요청받은 앱의 경로가 맞는지 확인한 후 맞다면 뒤에 있는 restaurant안에 있는 urls.py를 보라고 알려주는 것이다.

 

그 다음 restaurant안에 있는 urls.py를 보자면

 

나머지 경로에 있는 패턴에 매칭이 된다면 매칭된 경로의 views.py에 가서 index함수의 로직을 실행하는 것이다.

 

runserver을 실행하여 개발서버를 열어보면

index함수가 잘 실행되는 것을 볼 수 있다.

728x90
반응형

'Python > Django' 카테고리의 다른 글

[Django] Template Language  (0) 2023.01.29
[Django] render( )함수  (0) 2023.01.29
[Django] runserver  (0) 2023.01.29
[Django] 장고의 철학 Reusable App  (8) 2023.01.28
[Django] Django 앱(App) 구조  (0) 2023.01.28

댓글