Как найти количество Many to many related обьектов с фильтром в Django?

    в БД есть две таблицы, студент и оценка. Мне нужно узнать количество оценок с value>90 у студента. 
    
    class Student(models.Model):
        first_name = models.CharField(max_length = 20)
        second_name = models.CharField(max_length = 20)
        marks = models.ManyToManyField('Mark')
    
    
    class Mark(models.Model):
        value = models.IntegerField()
    
    
    def get_student_mark(request, id):
            student = get_object_or_404(Student, id__iexact=id)
// тут проблема            
            count = student.marks.filter(value>90).count()
// 
            
            return render(request, 'Groups/student_detail.html',context={'count':count})

Ответы (0 шт):