바뀜
둘러보기로 가기
검색하러 가기
← 이전 편집
다음 편집 →
0. 장고 form 작성
(편집)
2021년 6월 22일 (화) 20:18 판
568 바이트 추가됨
,
2021년 6월 22일 (화) 20:18
→개요
2번째 줄:
2번째 줄:
== 개요 ==
== 개요 ==
−
장고에선 장고 form이라는 개념을 제공해 데이터 입력의 편의성을 제공한다. 장고에서 제공하는, 데이터를 입력받는 기능이다. html을 자동 렌더링해준다.
+
장고에선 장고 form이라는 개념을 제공해 데이터 입력의 편의성을 제공한다. 장고에서 제공하는, 데이터를 입력받는 기능이다. html을 자동 렌더링해준다
. 폼을 통해 DB로의 입력을 제어할 수 있다
.
폼을 만들고 html(탬플릿)에 <nowiki>{{form}}</nowiki> 이라고만 입력하면 자동으로 html 언어로 변환해 보여준다.
폼을 만들고 html(탬플릿)에 <nowiki>{{form}}</nowiki> 이라고만 입력하면 자동으로 html 언어로 변환해 보여준다.
+
+
장고는 모델에 따라 적절한 형태의 폼을, 안전하게 처리해주는 기능을 갖고 있다.
모델의 제약 외에 폼에서의 제약을 설정하는 등 상세한 변형이 가능하여 많이 이용되는 개념이다.
모델의 제약 외에 폼에서의 제약을 설정하는 등 상세한 변형이 가능하여 많이 이용되는 개념이다.
+
+
===폼의 장점===
+
+
* 재활용 할 수 있다.
+
* 에러메시지를 자동으로 띄워준다. 탬플릿에 <nowiki>{{ form.error }}</nowiki> 변수를 띄워주면 잘못된 입력이라든가 빈 입력이라든가에 대한 피드백을 해준다.
+
* 서로 다른 데이터타입은 유효성 검사도 달리해야 하는데, 이러한 과정을 자동으로 처리해주어 적극 권장한다.
== 정의 ==
== 정의 ==
Sam
사무관
,
인터페이스 관리자
,
관리자
, 교사
편집
1,408
번
둘러보기 메뉴
개인 도구
로그인하지 않음
토론
기여
계정 만들기
로그인
이름공간
문서
토론
변수
보기
읽기
편집
원본 편집
역사 보기
더 보기
검색
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
특수 문서 목록
인쇄용 판