Remove list() casting of querysets

This commit is contained in:
Jeremy Stretch 2023-08-30 08:50:56 -04:00
parent 99140a9413
commit 8e6b62bfd9
2 changed files with 2 additions and 2 deletions

View File

@ -7,7 +7,7 @@ import utilities.fields
def populate_virtualchassis_members(apps, schema_editor): def populate_virtualchassis_members(apps, schema_editor):
VirtualChassis = apps.get_model('dcim', 'VirtualChassis') VirtualChassis = apps.get_model('dcim', 'VirtualChassis')
vcs = list(VirtualChassis.objects.annotate(_member_count=Count('members', distinct=True))) vcs = VirtualChassis.objects.annotate(_member_count=Count('members', distinct=True))
for vc in vcs: for vc in vcs:
vc.member_count = vc._member_count vc.member_count = vc._member_count

View File

@ -7,7 +7,7 @@ import utilities.fields
def populate_virtualmachine_counts(apps, schema_editor): def populate_virtualmachine_counts(apps, schema_editor):
VirtualMachine = apps.get_model('virtualization', 'VirtualMachine') VirtualMachine = apps.get_model('virtualization', 'VirtualMachine')
vms = list(VirtualMachine.objects.annotate(_interface_count=Count('interfaces', distinct=True))) vms = VirtualMachine.objects.annotate(_interface_count=Count('interfaces', distinct=True))
for vm in vms: for vm in vms:
vm.interface_count = vm._interface_count vm.interface_count = vm._interface_count