[한빛] 파이썬 웹프로그래밍 04장. Django의 핵심 기능(4/6. 폼 처리하기)
- HTML에서의 폼
- 장고의 form의 데이터 전송에는 POST 방식만 사용
- 보안을 위해 CSRF 방지 기능 제공
- 장고의 폼 기능
- 개발자가 직접 코딩하는 대신
- 장고에서 폼처리를 위해 3가지 기능 제공
- 폼 생성에 필요한 데이터를 폼 클래스로 구조화하기
- 폼 클래스의 데이터를 렌더링하여 HTML 폼 만들기
- 사용자로부터 제출된 폼과 데이터를 수신하고 처리하기
- 장고의 렌더링 과정
- 렌더링할 객체를 뷰로 가져오기
- 그 객체를 템플릿 시스템으로 넘겨주기
- 템플릿 문법을 처리해서 HTML로 변환하기
- 폼 클래스로 폼 생성