프로그래밍/백엔드 (1) 썸네일형 리스트형 [django] FormView의 사용자 입력 처리과정 1. FormView 소개 장고의 FormView는 반복된 작업을 줄이기 위해서 장고가 제공하는 클래스형 뷰인 Generic View 중 하나이다. 폼이 주어지면 해당 폼을 보여주고, 사용자가 폼에 값을 입력하면 처리하여 다른 url로 리다이렉트한다. 개발자가 입력해야 할 사항은 다음 네 가지다. form_class: 사용자에게 보여줄 폼을 정리한 forms.py 파일 내 클래스 명 template_name: 폼을 포함하여 렌더링 할 템플릿 파일 이름 success_url: 폼 처리가 정상적으로 되었을 때 사용자를 리다이렉트 시킬 URL form_valid(): 유효한 폼 데이터를 처리할 로직 2. 빈 Form 보여주기 사용자는 최초로 폼을 조회하기 위해 GET 메소드로 요청을 보낸다. 요청을 받은 Fo.. 이전 1 다음