바뀜

527 바이트 추가됨 ,  2021년 5월 24일 (월) 22:50
11번째 줄: 11번째 줄:  
* 매칭되는 뷰가 없다면 에러를 처리하는 뷰를 호출한다.
 
* 매칭되는 뷰가 없다면 에러를 처리하는 뷰를 호출한다.
   −
==어떻게?==
+
=연결=
path()함수와 re_path()함수 따위를 통해 URL과 함수를 연결시킨다.
+
path()함수와 re_path()함수 따위를 통해 URL과 함수(view)를 연결시킨다.
 +
<syntaxhighlight lang="python">
 +
from django.urls import path
 +
from . import 불러올파이썬파일  # 현재경로에서 불러온다는 의미.
 +
 
 +
urlpatterns = [
 +
    path('주소/', 뷰),      # 해당 주소로 들어가면 뷰를 실행한다.(뷰는 위에서 import해와야 한다.)
 +
    path('', a)            # http://도메인 으로 접속하면 a함수와 연결된다.
 +
    path('test/', test)      # http://도메인/test/ 로 접속하면 test 함수와 연결된다.
 +
    past(.....)
 +
    ....
 +
]
 +
</syntaxhighlight>
 
===path()===
 
===path()===
 
route, view 2개의 필수인자와 kwargs, name 2개의 선택인자를 받는다.
 
route, view 2개의 필수인자와 kwargs, name 2개의 선택인자를 받는다.