2011-01-25 2 views
0

물론 self.related_field.objects.all()을 사용할 수 없거나 ...needs to have a primary key... 오류가 발생하지만 사용자 정의 유효성 검사를 실행하려면 Model.clean의 내부에는이 데이터에 액세스 할 수있는 방법이 없습니다. 물론 Form.clean을 사용하여이 작업을 수행 할 수 있지만 항상 양식을 사용하는 것은 아닙니다.Django - 모델이 저장되기 전에``clean``에서 m2m 객체 (또는 raw pks)에 접근합니다.

답변

0

주 개체에 기본 키 값이있을 때까지 M2M 레코드가 존재할 수 없습니다. 존재하지 않기 때문에 데이터에 액세스 할 수있는 방법이 없습니다.