Как исправить, что объект 'QuerySet' не имеет атрибута 'get_performance'?

У меня проблемы с импортом модели в тег шаблона... get_performance это метод модели в модели пользователя. Я пытаюсь импортировать модель, чтобы я мог использовать get_performace, но вот какую ошибку я получаю 'QuerySet' object has no attribute 'get_performance'

    .........................
    fields
    .........................

    def get_performance(self, timezone.now() + timedelta(days=-2), timezone.now()):

        actual = Sum("scores", filter=Q(status="completed"))

        q = self.taskassignt.filter(
            due__gte=timezone.now() + timedelta(days=-2),
            due__lt=timezone.now() 
        ).annotate(actual=actual, total=Sum("scores"))

        return (q[0].actual / q[0].total) * 100

Here is my template tag

from django import template
from django.utils import timezone
from datetime import timedelta
from ..models import User

register = template.Library()

@register.simple_tag
def performance(user, start_time=timezone.now() + timedelta(days=-2), end_time=timezone.now()):
    user = User.objects.all()
    return user.get_performance(timezone.now() + timedelta(days=-7), timezone.now())```
Вернуться на верх