jc.jang

2강 HttpRequest와 HttpResponse 본문

Django/Django - Form,ModelForm

2강 HttpRequest와 HttpResponse

jangstory 2019. 9. 17. 17:38

주제

  • HttpRequest와 HttpResponse

노트

  • HttpRequest 객체
  • 클라이언트로부터 요청 받은 모든 내용을 담고 있다.
  • Form 처리 관련 속성들
  • HttpResponse 객체
    • HTML 문자열, 이미지 등 다양한 응답을 Wrapping
    • View에서는 반환값으로 HttpResponse 객체를 기대
  • shortcuts 함수
    • render(request, template_name, context=None, content_type=None, status=None, using=None)
      • context: 템플릿 context에 추가할 값 목록 (dict형)
      • content_type: 응답의 MIME Type(링크) (디폴트 'text/html')
      • status: 응답의 상태 코드 (디폴트: 200)
      • using: 템플릿 엔진 지정
    • redirect(to, permanent=False, *args, **kwargs)
      • to
        1. get_absolute_url()이 구현된 모델 객체
        2. URL Reverse를 수행할 문자열
        3. 직접 지정한 URL 문자열
      • permanent
        • True: HttpResponsePermanentRedirect (301 응답)
        • False: HttpResponseRedirect (302 응답)

요약

  • HttpResponse와 HttpRequest에 관해서는 장고 공식 문서에도 잘 나와있구나...

날짜

  • 오후 5시, 20190917

 

'Django > Django - Form,ModelForm' 카테고리의 다른 글

6강 Form Validation  (0) 2019.09.25
5강 ModelForm  (0) 2019.09.24
4강 CSRF  (0) 2019.09.24
3강 Form  (0) 2019.09.24
1강 HTML Form  (0) 2019.09.17
Comments