나는 wtforms를 가진 응용 프로그램에서 많은 양식을 만들고 있습니다. 나는 수행 할 필요가 있으며 사용자에게 "양식 수준"유효성 검증 오류를 제시해야합니다.WTForms에서 양식 수준 유효성 검사를 수행하려면 어떻게해야합니까?
문서화 된/지원되는 방법은 없습니다. 괜찮습니다.
폼 유효성 검사 메서드를 재정의하고 거기에서 검사를 수행하고 양식의 _errors 속성에 추가 유효성 검사 오류를 넣을 수 있음을 알고 있습니다.
이 접근법의 문제점은 form._errors에도 모든 필드 수준 유효성 검사 오류 (물론 각 필드의 errors 속성을 통해 액세스 할 수 있음)가 포함되어 있다는 것입니다.
그래서, 깨끗한 API 일관성을 유지하여 양식 수준 유효성 검사 오류 만 반환하고 싶습니다. _error 속성에서 직접 해킹 할 수 있지만이 문제의 다른 솔루션에 관심이 있습니다.
wtforms에서 양식 수준 유효성 검사를 어떻게 수행합니까?