Как решить проблему 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?
Вернуться на верх