Revision 3b6afb38

b/snf-django-lib/snf_django/management/commands/__init__.py
233 233
        # Special handling of arguments
234 234
        self.handle_args(self, *args, **options)
235 235

  
236
        select_related = getattr(self, "select_related", [])
237
        prefetch_related = getattr(self, "prefetch_related", [])
238

  
236 239
        objects = self.object_class.objects
237 240
        try:
241
            for sr in select_related:
242
                objects = objects.select_related(sr)
243
            for pr in prefetch_related:
244
                objects = objects.prefetch_related(pr)
238 245
            objects = objects.filter(**self.filters)
239 246
            objects = objects.exclude(**self.excludes)
240 247
        except FieldError as e:

Also available in: Unified diff