Tweak queryset for Service views to prefetch related IPs with unrestricted()

This commit is contained in:
Jeremy Stretch 2020-07-10 09:56:23 -04:00
parent 59091efa86
commit 9f025747a7

View File

@ -809,7 +809,9 @@ class ServiceListView(ObjectListView):
class ServiceView(ObjectView):
queryset = Service.objects.all()
queryset = Service.objects.prefetch_related(
Prefetch('ipaddresses', IPAddress.objects.unrestricted())
)
def get(self, request, pk):
@ -821,7 +823,9 @@ class ServiceView(ObjectView):
class ServiceEditView(ObjectEditView):
queryset = Service.objects.all()
queryset = Service.objects.prefetch_related(
Prefetch('ipaddresses', IPAddress.objects.unrestricted())
)
model_form = forms.ServiceForm
template_name = 'ipam/service_edit.html'