Django '>' не поддерживается между экземплярами 'NoneType' и 'int' Проверка перекрытия

Я пытаюсь сделать код для проверки перекрытия в формах django. мой код в form.py выглядит так:

a = []
if count > 1:
  for i in range(count):
     first_number = self.data.get(f'newevent_set-{i}-first_number', [])
     last_number = self.data.get(f'newevent_set-{i}-last_number', [])
     new_run = self.data.getlist(f'newevent_set-{i}-new_run', [])
     a.append((i, first_number, last_number, new_run))
     for i, base_data in enumerate(a):
         for check_data in a[i + 1:]:
             if float(base_data[1]) > float(check_data[0]):
                 raise ValidationError ("Overlap Happening")
Вернуться на верх