perf: 优化平台协议

This commit is contained in:
ibuler
2022-09-20 21:19:05 +08:00
parent 79ce1215f5
commit cf5c50b343
8 changed files with 94 additions and 22 deletions

View File

@@ -202,7 +202,7 @@ class NodeChildrenAsTreeApi(SerializeToTreeNodeMixin, NodeChildrenApi):
return []
assets = self.instance.get_assets().only(
"id", "name", "ip", "platform_id",
"org_id", "protocols", "is_active",
"org_id", "is_active",
).prefetch_related('platform')
return self.serialize_assets(assets, self.instance.key)