은 Django 모델 검증을 처리 그냥 양식을 통해 API?
-
03-07-2019 - |
문제
이것이 유일한 방법을 만드는 사용자 정의 모델 validation?을 사용하여 그것을 형태?하고 싶은 경우에는 어떻게 보낼 데이터를 데이터베이스를 통해 의미닌 다른 형태?
해결책
현재 Django는 모델 수준의 검증을 제공하지 않습니다 (기본 "NOT NULL", "고유"및 길이 검증 외에도). 이것은 TODO 목록에 있지만 대부분 다가오는 1.1 릴리스에 적합하지 않을 것입니다.
유효성 검사 관련 작업을 수행 할 수 있습니다 save()
모델 또는 사용 방법 before_save
신호 (신호 핸들러에서 예외를 제기하면 트랜잭션이 롤백됩니다).
다른 팁
모델 검증은 Django 버전 1.2에서 곧 제공됩니다. 사용할 수 있습니다 지금 바로 트렁크의 현재 Django SVN 체크 아웃을 사용하는 경우.
여러 clean
이제 방법을 사용할 수 있습니다. 보다 http://docs.djangoproject.com/en/dev/ref/models/instances/#id1 자세한 내용은.
제휴하지 않습니다 StackOverflow