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")