diff --git a/groups/views.py b/groups/views.py index a1db2870..a4b60394 100644 --- a/groups/views.py +++ b/groups/views.py @@ -478,7 +478,7 @@ def exam_rate(request): # 员工数 user_count = s_models.User.objects.filter(usecomp=i, deletemark=1).count() # 参加考试员工数 - base = s_models.ExamTestDetail.objects.filter(user__usecomp=i, user__deletemark=1) + base = s_models.ExamTestDetail.objects.filter(user__usecomp=i, user__deletemark=1).exclude(examtest__nousecomps__contains=','+str(i.partid)+',') testuser_count = base.values('user').distinct().count() # 参考率 rate1 = testuser_count/user_count @@ -492,8 +492,7 @@ def exam_rate(request): ninety_count = base.filter(score__gte = F('examtest__totalscore')*0.9).count() # 90以上得分率 rate3 = ninety_count/test_count if test_count else 0 - print(user_count, testuser_count) - # print(i.partname, rate1, rate2, rate3) +