을 저장하기 전에 관계를 확인 내가 장고 모델을 가지고 두 클래스 annualReport
및 annualReportAttachment
장고 모델 : 오브젝트
두 모델 사이의 관계는 oneToMany
입니다 구성되어 있습니다. 관리자 양식에서 나는 문제는 첨부 파일이 attachments
변수 때문에 아직 저장되지 않은 것을
def clean(self):
attachments = annualReportAttachment.objects.filter(annualReport=self)
if len(attachments) == 0:
raise ValidationError("You should upload at least one file")
annualReport
클래스에 다음 청소 방법을 사용하므로 사용자가 하나 이상의 파일을 업로드 것을 확인 필요 양식이 항상 오류를 발생시킵니다.
사용자가 하나 이상의 파일을 업로드했는지 어떻게 확인할 수 있습니까?
len (첨부 파일)> 0 인 경우 : – catherine
annualReportAttachment가 annualReport에 대한 관리 클래스에서 인라인 모델로 표시됩니까? – Brandon
@Brandon 그렇습니다. 인라인 모델입니다. –