1번째 줄:
1번째 줄:
+
<youtube>https://www.youtube.com/watch?v=VadvzFGqDcc</youtube>
==개요==
==개요==
73번째 줄:
74번째 줄:
!설명
!설명
!방법
!방법
+
|-
+
|HttpResponse
+
|html을 내보낸다.
+
|return HttpResponse(html코드)
+
|-
+
|JsonResponse
+
|사전형의 데이터를 Json형태로 내보낸다.
+
|return JsonResponse(사전)
|-
|-
|render
|render
|탬플릿을 html코드로 가공하여 HttpResponse로 내보낸다. 탬플릿(html)을 활용하여 이 함수를 사용하는 게 가장 간편하다.
|탬플릿을 html코드로 가공하여 HttpResponse로 내보낸다. 탬플릿(html)을 활용하여 이 함수를 사용하는 게 가장 간편하다.
+
- 사전형으로 데이터를 템플릿에 전달하기 위한 변수로 많이 쓰는데.. 이 안에 또 사전을 넣으면 탬플릿에서 {% for key, value in 사전.items %} 형태로 사용할 수도 있다.
|return render(request, '탬플릿경로', 사전)
|return render(request, '탬플릿경로', 사전)
|-
|-
86번째 줄:
96번째 줄:
|인수를 담아 해당 페이지로 넘긴다.
|인수를 담아 해당 페이지로 넘긴다.
|return HttpRedirect(reverse('url이름', 인수=(보낼객체), 인수2=(보낼객체2))
|return HttpRedirect(reverse('url이름', 인수=(보낼객체), 인수2=(보낼객체2))
−
|-
−
|HttpResponse
−
|html을 내보낸다.
−
|return HttpResponse(html코드)
−
|-
−
|JsonResponse
−
|사전형의 데이터를 Json형태로 내보낸다.
−
|return JsonResponse(사전)
−
|-
−
|
−
|
−
|
|}
|}
revere는 url이름에서 url을 추출해 주소를 반환하는 기능.
revere는 url이름에서 url을 추출해 주소를 반환하는 기능.
다시 다른 주소로 보내 다른 함수를 작동시킨다.
다시 다른 주소로 보내 다른 함수를 작동시킨다.
−
−
{% url %} 태그와 동일한 기능이라 보면 된다.
==기타==
==기타==