Перекрывающее правило проверки Валидация 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"
                )
Вернуться на верх