form
django
에서 필드의 경우 validator
과 해당 필드의 경우 clean_<field>
메서드의 차이점은 무엇입니까?유효성 검사기와 clean_field 메서드의 django 차이점
2
A
답변
3
장고는 먼저 내장 (기본값) 필드 유효성 검사기를 실행 한 다음 사용자 정의 필드 유효성 검사기 (모델에서 validators=[your_validator]
사용)를 실행합니다. 그런 다음 장고는 clean()
및 clean<field>()
메소드를 실행합니다.
validator
과 clean_<field>()
방법의 주요 차이점은 양식에 대해서만 의미가 있다는 것입니다. validator
은 양식과 모델 모두에 사용할 수 있습니다 (예 : 관리 인터페이스에서도 사용됩니다).
또한 데이터베이스의 항목에 대해 데이터의 유효성을 검사하는 데 clean_<field>()
메서드를 재정의하는 것이 좋습니다.
자세한 내용은 https://docs.djangoproject.com/en/1.6/ref/forms/validation/.
0
필자는 필드가 기본 clean_field 메소드에서 호출 할 여러 유효성 검사기 (예 : min_length, max_length)를 가질 수 있음을 기억합니다.
관련 문제
- 1. 다른 필드를 참조하는 django clean_field
- 2. NHibernate에 유효성 검사기와 함께 envers
- 3. 연산자와 메서드의 차이점
- 4. PrintWriter.printf와 PrintWriter.format 메서드의 차이점
- 5. 인스턴스의 속성과 메서드의 차이점
- 6. EventLog.WriteEntry와 EventLog.WriteEvent 메서드의 차이점
- 7. 인터페이스와 추상 메서드의 차이점
- 8. 함수와 메서드의 차이점
- 9. 개체와 정적 메서드의 차이점
- 10. 관리자 인라인 양식의 Django - clean_field()가 호출되지 않습니다.
- 11. 유효성 검사기와 동적 변경 문화권 비교 C#
- 12. 폼 유효성 검사가 부트 스트랩 유효성 검사기와 작동하지 않습니다.
- 13. Jquery.each() 및 Array.prototype.forEach() 메서드의 차이점
- 14. UIButton 동작 대상 메서드의 차이점
- 15. C에서 확장 메서드와 메서드의 차이점
- 16. StringUtils 메서드와 String 메서드의 차이점
- 17. 자바 스크립트에서 쓰기 메서드의 차이점
- 18. 백본의 특성과 toJSON 메서드의 차이점
- 19. Django ModelForm float 필드가 Clean_Field 메소드를 호출하지 않습니다.
- 20. django 사용자 정의 양식 clean() clean_field()에서 오류 발생시키기
- 21. Django 메서드의 입력 매개 변수
- 22. HTTP와 REST 비교에서 Get과 Post 메서드의 차이점
- 23. 밑줄 js_each 메서드와 _.invoke 메서드의 차이점
- 24. Silverlight에서 this.Dispatcher.BeginInvoke() 및 Deployment.Current.Dispatcher.BeginInvoke() 메서드의 차이점
- 25. UIWebView 메서드의 차이점 loadHTMLString : 및 loadRequest
- 26. SP.Folder에 대한 DeleteObject() 및 Recycle() 메서드의 차이점
- 27. async/await를 사용할 때이 두 메서드의 차이점
- 28. 이 두 매개 변수가있는 두 메서드의 차이점
- 29. admin과 cms의 차이점 - django
- 30. Django 스토리지 시스템의 차이점