모델의 save 메소드에서 예외를 발생시켜야합니다. 난 예외가 존재하는 모든 django ModelForm
에 의해 그 관리 양식을 포함 하여이 모델을 사용하여 잡히기를 바라고 있어요.Django 모델의 save 메소드에서 ValidationError를 발생시키지 않습니까?
나는 django.forms.ValidationError
을 키우려고했지만 관리자 양식에 의해 발견되지 않은 것으로 보입니다. 모델은 저장시 원격 프로 시저 호출을하며, 입력이 유효한 경우이 호출까지 알 수 없습니다.
덕분에, 피트
django는 최근에 나를 부랑포로 보내고 있습니다. 나는이 접근법으로 갔지만 만족스럽지 않습니다. 모델을 수정하는 코드는 클린 메서드에 속하지 않습니다. – slypete
그냥 체크인했는데, 아직 합병 된 지점이 있습니까? – rennat
Django 1.2의 일부입니다. http://docs.djangoproject.com/en/dev/ref/models/instances/#validating-objects – Tom