바뀜
둘러보기로 가기
검색하러 가기
1번째 줄:
1번째 줄:
+
+
+
+
+
편집 요약 없음
[[분류:3-1. 장고 폼]]
[[분류:3-1. 장고 폼]]
입력값을 바꾸려면... html에서 받을 폼을 수정해주어야 하고, 받을 모델을 변경해주어야 하는 불편함이 있다. 이러한 불편함을 해소하고자 장고에선 장고 form이라는 개념을 제공해 편의성을 제공한다. 폼을 만들고 html에 <nowiki>{{form}}</nowiki> 이라고만 입력하면 자동으로 html 언어로 변환해 보여준다. 모델의 제약 외에 폼에서의 제약을 설정하는 등 상세한 변형이 가능하여 많이 이용되는 개념이다.
입력값을 바꾸려면... html에서 받을 폼을 수정해주어야 하고, 받을 모델을 변경해주어야 하는 불편함이 있다. 이러한 불편함을 해소하고자 장고에선 장고 form이라는 개념을 제공해 편의성을 제공한다. 폼을 만들고 html에 <nowiki>{{form}}</nowiki> 이라고만 입력하면 자동으로 html 언어로 변환해 보여준다. 모델의 제약 외에 폼에서의 제약을 설정하는 등 상세한 변형이 가능하여 많이 이용되는 개념이다.
일반적으로 장고 폼을 이용해 입력을 받곤 하지만, 그건 편하다곤 해도 장고 외에서의 지식을 확장하기엔 어려움이 있어, 편리함을 포기하고 근본에 다가서는 방식으로 정리해본다.
일단 일반적인 입력법을 다룬 후 장고에서 제공하는 폼 기능을 살펴보자.