perf: 优化标签绑定,仅绑定到资产上

This commit is contained in:
ibuler
2024-01-03 16:14:27 +08:00
committed by 老广
parent eb5a53b91b
commit 15ac81a422
7 changed files with 44 additions and 24 deletions

View File

@@ -29,8 +29,9 @@ class AssetPlatformViewSet(JMSModelViewSet):
}
def get_queryset(self):
# 因为没有走分页逻辑,所以需要这里 prefetch
queryset = super().get_queryset().prefetch_related(
'protocols', 'automation'
'protocols', 'automation', 'labels', 'labels__label',
)
queryset = queryset.filter(type__in=AllTypes.get_types_values())
return queryset