다양한 모델에서 생성 된 양식이 있으며 다양한 값이 채워져 다른 테이블에 앉아 있습니다. 따라서이 경우에는 내장 된 장고를 사용하지 않았습니다 forms
(즉, 모델에서 양식을 만들지 않음).Django는 모델의 양식을 사용하여 "not"를 형성합니다.
이제 자체 제작 된 양식에서 게시 된 데이터는 view1
에 의해 처리되므로 적절하게 데이터를 정리해야합니다. 어떻게 그것에 대해 이동하고 다양한 기능 clean
를 사용하고 (뷰 자체에서 유효성 검사 논리를하지 바람직하고!)
편집을 validation errors
을 정의합니까 :
내가 ==> 3dB 테이블에 정의 된 세 모델이있다. 이제 모델 중 2 개의 데이터를 표시하는 양식을 작성한 다음이 양식의 데이터를 세 번째 테이블에 저장합니다. 이 시나리오에서는 직접 양식을 작성했으며이 양식의 입력을 검증하기 위해 양식 기능을 사용하려고합니다. 어떻게해야합니까? 이 inbuilt 양식 기능을 사용할 수 없습니다.이 자체 양식 (모델의 양식 사용 안함)의 유효성을 검사하는 위치 및 방법은 무엇입니까?
좀 더 구체적으로 말씀해 주시겠습니까? 양식을 사용하지 않지만 양식 기능인 정리 오류 및 유효성 검사 오류에 대해 이야기합니다. – KillianDS
모델을 사용하지 않고 django 폼을 사용할 수 있습니다. 올바르게 이해할 경우 POST 데이터의 유효성을 검사하는 방법을 묻습니다. –
위의 질문 자체에서 편집하십시오. @rebus - 그렇습니다. 그런 다음 어떻게해야할까요? – zubinmehta