폼을 형성 ################## #######################
폼을 형성 ################## #######################
폼을 형성 ################## #######################
폼을 형성 ################## #######################
1 형 부품
웹 개발 모델 이전에, 예 등록
1, 등록 페이지가 있어야하고 ----> HTML 코드 형태의 형태가
(2) 후단에 제출 된 데이터를 검사 할 ----> 데이터의 유효성을 확인
3 메시지를 확인 페이지에 표시 ---> 정보를 반환하고 이전 값 저장 확인
이 쇼 오류 메시지, 당신은 데이터 렌더링이며, 또한 방법의 문자열을 입력 할 수 있습니다, 아약스 방법을 사용할 수 있습니다
소개 검사 :
도 1은 이러한 데이터 입력으로 JS 의해 수표의 선단은 잃게 올바른 형식 선단부 모두 검증 할 수 않았다
2, 백 엔드 데이터의 정확성을 할 필요가,
둘 다, 더 프론트 엔드, 후방 끝이 없을 수도 있지만, 프론트 엔드 JS 우회 할 수있는 검사를해야하며, 장애인이 될 수 있으므로 검사의 후단이 있어야한다는
일부 후방 단부는 재송 요구 될 수 점검 할 필요가 없기 때문에 그 검증 선단부의 일부가 될 수있게 전면 및 배면 단부는 바람직하게 확인되고, 서버는, 상기 응력을 감소시킬 수있다
이 경우 :::에게 전방 분리 기능의 후단 거의 무미 아 의심 미만이 함수보다
################################################## ##############
2 형태 요소의 사용
1, 장고 수입 형태의
2, 폼 클래스의 정의
클래스 등록 (forms.Form) :
사용자 forms.Charfied = (MAX_LENGTH = 12)
사용자 forms.Charfied = (MAX_LENGTH = 12)
HTML 생성합니다 :
3, 폼 물체로서는,
4, 템플릿 언어로 전달.
해당 메서드를 호출합니다 :
세 가지 방법 :
객체 메소드 호출의 1 {{}} 형태 form_obj.as_p
2, 혼자 쓰기
{{form_obj.pwd.label}}
{{form_obj.pwd}}
폼 성분 검사기를 사용하여 5
from_obj = regForm (request.POST)
form_obj.is_valid ()
도 3은 상기 구성 요소를 형성하는 일반 필드
초기의 초기 값은 초기 값 입력 상자 안에.
error_messages
암호
radioSelect
라디오 선택
선택 객관식
라디오 체크 박스
다중 선택 확인란
4, 양식 필드 유효성 검사 구성 요소,
, 등록 페이지의 함수를 작성
사용자 이름, 암호 및 확인 암호, 암호가 같은, 인증이 성공하면, 필요한 데이터가 데이터베이스에 저장 될 수 있습니다 확인하는 데 사용할 양식 구성 요소에 백 엔드가 필요,
5, 일반 구성 요소, 맞춤형 검사기를 형성