바뀜

392번째 줄: 392번째 줄:  
순서대로 어떤 경로를 거쳐 작동하는지 살펴보자.
 
순서대로 어떤 경로를 거쳐 작동하는지 살펴보자.
   −
=== asgi ===
+
=== asgi.py ===
 
{| class="wikitable"
 
{| class="wikitable"
 
!항목
 
!항목
398번째 줄: 398번째 줄:  
|-
 
|-
 
| ProtocolTypeRouter
 
| ProtocolTypeRouter
|연결의 종류를 파악하여 처리
+
|연결의 종류를 파악하여 처리. http로 넘길지, 웹소켓 처리로 넘길지.
 +
|}
 +
 
 +
=== routing.py ===
 +
들어온 경로와 컨슈머를 연결해준다. urls.py와 view.py의 관계.
 +
 
 +
=== Consumer.py ===
 +
{| class="wikitable"
 +
!항목
 +
!설명
 +
|-
 +
| self.scope["url_route"]
 +
|args와 kargs를 키로 갖는 사전.
 +
|-
 +
|self.scope["url_route"]["kargs"]
 +
|routing에서 정규표현식으로 사용한 변수.
 +
|-
 +
|self.scope["url_route"]["kargs"]["변수키"]
 +
|변수의 값을 얻어온다.
 
|}
 
|}
 
[[분류:장고 웹소켓]]
 
[[분류:장고 웹소켓]]