From 99b9d0a2c8602f369341d0dd2d7ecfed59e40f44 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 5 Nov 2020 17:41:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=AC=E5=8F=B8=E5=91=98=E5=B7=A5=E5=8F=82?= =?UTF-8?q?=E8=80=83=E7=8E=87=E7=AD=89=E8=AE=A1=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- groups/views.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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) +