I\'ve created a custom Manager for a Django model which returns a QuerySet holding a subset of objects.all(). I need this to be the model\'s default Manager, since I am also
Updated code:
def get_queryset(self, request):
"""
Returns a QuerySet of all model instances that can be edited by the
admin site. This is used by changelist_view.
"""
qs = self.model._default_manager.get_queryset()
# TODO: this should be handled by some parameter to the ChangeList.
ordering = self.get_ordering(request)
if ordering:
qs = qs.order_by(*ordering)
return qs
_default_manager can be replaced...