약 this issue에 대해 이미 읽었지만 유효성 검사 중에 양식 필드의 값을 변경할 수없는 이유를 이해하는 데 문제가 있습니다.유효성 검사 도중 양식 필드 값 설정
사용자가 10 진수 값을 입력 할 수있는 양식이 있습니다. 이 값은 사용자가 변경할 항목의 초기 값보다 높아야합니다. clean() 중에는 입력 한 값이 항목의 이전 값과 비교하여 검사됩니다. 사용자가 낮은 값을 입력하면 양식 필드의 값을 항목의 초기 값으로 다시 설정할 수 있기를 원합니다.
이 방법은 clean() 메서드 내에서 가능합니까? 그렇지 않으면 뷰에서이 작업을 수행해야합니까? 어떻게 든, 그것은보기에서 이것을하는 것이 옳지 않다고 느낀다. ...
(문제를 더 복잡하게 만들기 위해 폼의 필드는 동적으로 빌드된다. 즉, 폼의 필드는 동적으로 빌드된다. clean_() 메소드).
UI 관점에서 사용자가 입력 한 값을 변경하지 않아도됩니다. 이전 값을 양식에 그대로 두는 것이 좋지만 해당 필드를 잘못 표시하는 것이 좋습니다. 이렇게하면 사용자는 잘못 입력 한 내용을 보려고 할 때 "이봐, 입력하지 않았다"라고 생각하지 않게됩니다. –