[Django 공식문서 번역] HTTP Requests - 2. View

이 글은 본인이 공부를 목적으로 공식문서를 읽으며 정리/번역한 글로서 오역이 있을 수 있을 수 있습니다. 또한 본인이 이미 알고 있거나 불필요하다 느끼는 내용들은 누락될 수 있습니다.

View function은 파이썬 함수로써 web request를 받아서 web response를 반환한다. 이 response는 HTML이나 404 에러나, XML 등등 실제로 아무것이나 될 수 있다.

from django.http import HttpResponse
import datetime

def current_datetime(request):
    now = datetime.datetime.now()
    html = "<html><body>It is now %s.</body></html>" % now
    return HttpResponse(html)
- 모든 view function은 HttpRequest 객체를 첫번째 파라미터로 받는다. 주로 request라고 명명된다.
- 모든 view는 HttpResponse 객체를 반환해야 한다(하지만 예외가 있다)











댓글

이 블로그의 인기 게시물

[Django REST Framework] create() vs perform_create()

[웹 보안] CORS란?

3. GRAPHQL FRAGMENTS