Defer heavy fields when showing a simple list of all documents.

This commit is contained in:
Roberto Rosario
2016-05-09 19:56:38 -04:00
parent 55d53bf4d5
commit f80fa49166

View File

@@ -85,7 +85,7 @@ class DocumentListView(SingleObjectListView):
object_permission = permission_document_view
def get_document_queryset(self):
return Document.objects.all()
return Document.objects.defer('description', 'uuid', 'date_added', 'language', 'in_trash', 'deleted_date_time').all()
def get_queryset(self):
self.queryset = self.get_document_queryset().filter(is_stub=False)