Python 3.x 如何在dajngo SafeDeleteModel中计数

Python 3.x 如何在dajngo SafeDeleteModel中计数,python-3.x,django-views,Python 3.x,Django Views,我有一个函数,它统计每个学生的图书发行量。但是,我还需要当前借阅图书的确切数量,不包括从发行模型中删除的图书。既然\u safedelete\u策略是SOFT\u DELETE,我需要有尚未删除的问题实例。 在不将策略更改为硬删除的情况下,如何修改annotate函数以适应此情况 def view_student(request): forms = Klass.objects.filter(school_id = request.user.school.id) issues

我有一个函数,它统计每个学生的图书发行量。但是,我还需要当前借阅图书的确切数量,不包括从发行模型中删除的图书。既然\u safedelete\u策略是SOFT\u DELETE,我需要有尚未删除的问题实例。 在不将策略更改为硬删除的情况下,如何修改annotate函数以适应此情况

def view_student(request):
    forms = Klass.objects.filter(school_id = request.user.school.id)  
    issues = Student.objects.annotate(Count('issue'))
     return render(request, 'libman/view_student.html', {'issues': issues)#For every student, count the number of of Issue instances
模型

class Issue(SafeDeleteModel):
    _safedelete_policy = SOFT_DELETE
    borrower_id = models.ForeignKey(Student,on_delete=models.CASCADE)
    book_id = models.ForeignKey(Books,on_delete=models.CASCADE)
    issue_date = models.DateField(default=datetime.date.today)