aboutsummaryrefslogtreecommitdiffstats
path: root/djangorestframework/mixins.py
diff options
context:
space:
mode:
Diffstat (limited to 'djangorestframework/mixins.py')
-rw-r--r--djangorestframework/mixins.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/djangorestframework/mixins.py b/djangorestframework/mixins.py
index 11e3bb38..75fd3646 100644
--- a/djangorestframework/mixins.py
+++ b/djangorestframework/mixins.py
@@ -582,7 +582,12 @@ class ListModelMixin(object):
def get(self, request, *args, **kwargs):
queryset = self.queryset if self.queryset else self.resource.model.objects.all()
- ordering = getattr(self.resource, 'ordering', None)
+
+ if hasattr(self, 'resource'):
+ ordering = getattr(self.resource.Meta, 'ordering', None)
+ else:
+ ordering = None
+
if ordering:
args = as_tuple(ordering)
queryset = queryset.order_by(*args)