Forráskód Böngészése

#3338: Prefetch termination devices to avoid extra database queries

Jeremy Stretch 6 éve
szülő
commit
93fa00b673
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      netbox/circuits/api/views.py

+ 1 - 1
netbox/circuits/api/views.py

@@ -63,7 +63,7 @@ class CircuitTypeViewSet(ModelViewSet):
 
 
 class CircuitViewSet(CustomFieldModelViewSet):
 class CircuitViewSet(CustomFieldModelViewSet):
     queryset = Circuit.objects.prefetch_related(
     queryset = Circuit.objects.prefetch_related(
-        'type', 'tenant', 'provider', 'terminations__site', 'terminations__connected_endpoint'
+        'type', 'tenant', 'provider', 'terminations__site', 'terminations__connected_endpoint__device'
     ).prefetch_related('tags')
     ).prefetch_related('tags')
     serializer_class = serializers.CircuitSerializer
     serializer_class = serializers.CircuitSerializer
     filterset_class = filters.CircuitFilterSet
     filterset_class = filters.CircuitFilterSet