1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #1645: Simplified interface serialzier for IP addresses and optimized API view queryset

This commit is contained in:
Jeremy Stretch
2017-11-15 12:21:52 -05:00
parent 04ba57cb38
commit b5a51aced3
2 changed files with 17 additions and 5 deletions

View File

@@ -219,9 +219,9 @@ class PrefixViewSet(CustomFieldModelViewSet):
class IPAddressViewSet(CustomFieldModelViewSet):
queryset = IPAddress.objects.select_related(
'vrf__tenant', 'tenant', 'nat_inside'
'vrf__tenant', 'tenant', 'nat_inside', 'interface__device__device_type', 'interface__virtual_machine'
).prefetch_related(
'interface__device', 'interface__virtual_machine'
'nat_outside'
)
serializer_class = serializers.IPAddressSerializer
write_serializer_class = serializers.WritableIPAddressSerializer