jc.jang

1강 HTML Form 본문

Django/Django - Form,ModelForm

1강 HTML Form

jangstory 2019. 9. 17. 15:27

주제

  • HTML Form에 대해 알아보자

노트

  • HTML 웹 페이지에서는 form 태그를 통해 입력 폼을 구성한다.
  • HTML form 태그 필수 속성
    • action: 요청을 보낼 주소
    • method: 전송 방식(get,post)
    • enctype: 인코딩 방식
  • form의 enctype
    • apllication/x-www-form-urlencoded
      • get 요청 시 "application/x-www-form-urlencoded"로 강제됨
      • 인자들을 URL 인코딩하여 QueryString으로 전달
    • multipart/form-data
      • 파일 업로드 가능
  • form의 method
    • 1) 요청 URL 뒤에 ?를 붙이고, 인자 실어서 보내기.
      • get 요청에서 주로 사용함
    • 2) 요청 body에 모든 데이터를 실어서 보내기
      • 파일 업로드 가능
  • 장고 뷰에서의 인자 접근
    • request.GET
      • 모든 QueryString 인자 목록 GET/POST 요청에서 모두 가능
    • request.POST
      • POST 요청에서만 가능
      • 파일을 제외한 모든 POST 인자 목록
    • request.FILES
      • POST 요청에서만 가능
      • 요청 BODY에서 파일 내역만 파싱함

요약

  • html form에서 action, enctpye, method 속성에 대해 알아보았다.

날짜

  • 오후 3시, 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
2강 HttpRequest와 HttpResponse  (0) 2019.09.17
Comments