Commit dafda87a by Tom Christie

Merge pull request #135 from bunchesofdonald/master

Add get_queryset method to ListModelMixin. 
parents 0a5ca000 338e7783
......@@ -675,9 +675,7 @@ class ListModelMixin(ModelMixin):
queryset = None
def get(self, request, *args, **kwargs):
model = self.resource.model
queryset = self.queryset if self.queryset is not None else model.objects.all()
queryset = self.get_queryset()
if hasattr(self, 'resource'):
ordering = getattr(self.resource, 'ordering', None)
......@@ -689,6 +687,10 @@ class ListModelMixin(ModelMixin):
queryset = queryset.order_by(*args)
return queryset.filter(self.build_query(**kwargs))
def get_queryset(self):
model = self.resource.model
return model.objects.all() if self.queryset is None else self.queryset
########## Pagination Mixins ##########
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment