ModelForms를 사용하지 않고 장고 모델에서 필드 유효성 검사를 수행하려고했습니다. save()가 호출 될 때 clean_fieldname 메소드를 호출 할 수있는 방법이 있습니까?모델 폼을 사용하지 않고 django 모델 유효성 검사
답변
clean_fieldname
메서드는 양식 또는 모델 양식에 속합니다. 동일한 작업을 수행 할 모델에는 코드가 없으므로 직접 구현해야합니다.
필드에 validator을 작성한 다음 저장하여 인스턴스 유효성을 검사하기 전에 full_clean()으로 전화하는 것이 좋습니다.
감사합니다. full_clean()이 작업을 수행합니다. 유효성 검사기와 같은 클리너 방식으로 데이터 조작기를 작성하면 full_clean()과 별도로 save()에서도 자동으로 호출됩니다. – user504879
[답변] (http://stackoverflow.com/questions/12945339/is-this-the-way-to-validate-django-model-fields/12945692#12945692) [유사] (http : // [질문] (http://stackoverflow.com/questions/12608639/django-field-validation-questions/8771029/django-raise-a-validation-error-in-a-models-save-method) in-model-and-in-admin)을 스택 오버플로에 추가하기 전에 더 자세히 설명하는 데 도움이 될 것입니다. – Alasdair
- 1. Django 모델 필드 유효성 검사
- 2. django 폼을 기반으로 모델
- 3. Django 폼 유효성 검사 모델 선택
- 4. Django : 모델 유효성 검사 건너 뛰기
- 5. 사용자 정의 Django 모델 유효성 검사 추가
- 6. 모델 및 관리자의 Django 필드 유효성 검사?
- 7. 모델 유효성 검사
- 8. MVC 모델 유효성 검사
- 9. NancyFX로 모델 유효성 검사
- 10. MVC 유효성 검사 모델
- 11. 백본 모델 유효성 검사
- 12. 복잡한 모델 유효성 검사
- 13. 레일스 모델 유효성 검사
- 14. 모델 유효성 검사 규칙의 기본값
- 15. 다중/교차 모델 유효성 검사?
- 16. 모델 제약 조건 유효성 검사
- 17. MVC 모델 바인딩/유효성 검사
- 18. 레일 정적 모델 유효성 검사
- 19. 레일 모델 유효성 검사 - validates_inclusion_of
- 20. ASP.NET MVC3 모델 유효성 검사
- 21. 기존 데이터베이스 - 모델 유효성 검사
- 22. Mongodb, 자식 모델 유효성 검사?
- 23. 모델 외부의 레일 유효성 검사
- 24. 백본 모델 유효성 검사 오류
- 25. 모델 속성의 유효성 검사 상태
- 26. Django 사용자 모델 유효성 검사기
- 27. Django ModelForm 유효성 검사
- 28. 모델 유효성 검사. 자신을 반복하고 싶지 않아요. Django
- 29. Django 관리자 사이트에서 사용자 정의 모델 유효성 검사 예외 표시
- 30. 모델 유효성 검사 접근법 - MVC (CodeIgniter)
사용자 지정 양식을 선언하고 직접 클린 메서드를 작성할 수 있습니다. 그런 다음 Form save() 메서드를 덮어 쓰고 저장하거나 삭제하거나 원하는 작업을 수행 할 수 있습니다. – PepperoniPizza