Как решить проблему IndexError: индекс списка вне диапазона
Я пытаюсь успокоить функцию модели django, но получаю ошибку list index. Это модель User.
.........................
fields
.........................
def performance(self, start_time, end_time):
actual = Sum("scores", filter=Q(status="completed"))
q = self.taskassignt.filter(
due__gte=start_time,
due__lt=end_time
).annotate(actual=actual, total=Sum("scores"))
return (q[0].actual / q[0].total) * 100```
```user.performance(timezone.now() + timedelta(days=-7), timezone.now())``` is how I used it in my view.py. why am I getting this error?