Перекрывающее правило проверки Валидация DJango
Я пытаюсь наложить проверку валидности, но у меня не получается, может кто-нибудь мне помочь.
record=[]
if count > 1:
for i in range(count):
start_run = self.data.get(f'runningdefinition_set-{i}-start_run',[])
end_run = self.data.get(f'runningdefinition_set-{i}-end_run',[])
application_run =self.data.getlist(f'runningdefinition_set-{i}-application_run')
for overlap_check in (i, start_run, end_run, application_run):
if overlap_check not in record:
record.append(overlap_check)
else:
raise ValidationError(
"overlapping not allowed"
)