From 4de2ae607d9d75c1d4472ebd773208827683643c Mon Sep 17 00:00:00 2001 From: xinwen Date: Tue, 19 Jan 2021 18:57:47 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E5=AE=A1=E8=AE=A1->=20=E6=89=B9=E9=87=8F=E5=91=BD=E4=BB=A4->?= =?UTF-8?q?=20=E7=94=A8=E6=88=B7=E6=98=BE=E7=A4=BA=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/audits/serializers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apps/audits/serializers.py b/apps/audits/serializers.py index 53a17298d..b94ffa8c9 100644 --- a/apps/audits/serializers.py +++ b/apps/audits/serializers.py @@ -86,8 +86,7 @@ class CommandExecutionSerializer(serializers.ModelSerializer): @classmethod def setup_eager_loading(cls, queryset): """ Perform necessary eager loading of data. """ - queryset = queryset.annotate(user_display=F('user__name'))\ - .annotate(run_as_display=F('run_as__name')) + queryset = queryset.prefetch_related('user', 'run_as', 'hosts') return queryset