mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-28 03:16:25 -06:00
Add reservations prefetch to RackListView queryset
This commit is contained in:
parent
70dddb673b
commit
0e419738c8
@ -723,8 +723,11 @@ class RackTypeBulkDeleteView(generic.BulkDeleteView):
|
|||||||
|
|
||||||
@register_model_view(Rack, 'list', path='', detail=False)
|
@register_model_view(Rack, 'list', path='', detail=False)
|
||||||
class RackListView(generic.ObjectListView):
|
class RackListView(generic.ObjectListView):
|
||||||
queryset = Rack.objects.annotate(
|
queryset = Rack.objects.prefetch_related(
|
||||||
device_count=count_related(Device, 'rack')
|
'reservations',
|
||||||
|
'devices__device_type'
|
||||||
|
).annotate(
|
||||||
|
device_count=count_related(Device, 'rack'),
|
||||||
)
|
)
|
||||||
filterset = filtersets.RackFilterSet
|
filterset = filtersets.RackFilterSet
|
||||||
filterset_form = forms.RackFilterForm
|
filterset_form = forms.RackFilterForm
|
||||||
|
Loading…
Reference in New Issue
Block a user