0.1 Form and ModelForm


0.1 Form and ModelForm

Django day3 Form and ModelForm 0.1.1 Django form 개요 사용자가 입역한 데이터가 우리가 원하는 데이터 형식이 맞는지에 대한 유효성 검증이 반드시 필요하다. 이러한 유효성 검증은 많은 부가적인 것들을 고려해서 구현해야 하는데, 이는 개발 생산성을 늦추고 쉽지 않은 작업이다. Django Form은 이 과정에서 과중한 작업과 반복 코드를 줄여준다. Form Class Form Class를 선언하는 것은 Model Class를 선언하는 것과 비슷한다. 비슷한 이름의 필드 타입을 많이 가지고 있다. Model과 마찬가지로 상속을 통해 선언한다. Form rendering options <lable> & <input> 쌍에 대한 3가지 출력 옵션 1. as_p() 각 필드가 단락(p 태그)으로 감싸져서 렌더링 2. as_ul() 각 필드가 목록 항목(li 태그)으로 감싸져서 렌더링 ul 태그는 직접 작성해야 한다. 3. as_table() 각 필드가 테이...


#django #Form #ModelForm

원문링크 : 0.1 Form and ModelForm