예제 #1
0
 def get_queryset(self):
     self.sort_headers = SortHeaders(self.request, self.list_headers)
     qs = TaskAttempt.objects.extra(
         select={
             'state_display': TaskAttempt.choice_display_extra_expression('state'),
             'elapsed_time': 'EXTRACT(EPOCH FROM (tasks_taskattempt.modified - tasks_taskattempt.created))'
         })
     return qs.order_by(self.sort_headers.get_order_by())
예제 #2
0
 def get_queryset(self):
     self.sort_headers = SortHeaders(self.request, self.list_headers)
     qs = TaskAttempt.objects.extra(
         select={
             'state_display': TaskAttempt.choice_display_extra_expression('state'),
             'elapsed_time': 'TIMESTAMPDIFF(SECOND, tasks_taskattempt.created, tasks_taskattempt.modified)'
         })
     return qs.order_by(self.sort_headers.get_order_by())
예제 #3
0
 def get_queryset(self):
     self.sort_headers = SortHeaders(self.request, self.list_headers)
     qs = TaskAttempt.objects.extra(
         select={
             'state_display': TaskAttempt.choice_display_extra_expression('state'),
             'elapsed_time':
                 'EXTRACT(EPOCH FROM (tasks_taskattempt.modified - tasks_taskattempt.created))'
         })
     return qs.order_by(self.sort_headers.get_order_by())
예제 #4
0
 def get_queryset(self):
     self.sort_headers = SortHeaders(self.request, self.list_headers)
     qs = TaskAttempt.objects.extra(
         select={
             'state_display':
             TaskAttempt.choice_display_extra_expression('state'),
             'elapsed_time':
             'TIMESTAMPDIFF(SECOND, tasks_taskattempt.created, tasks_taskattempt.modified)'
         })
     return qs.order_by(self.sort_headers.get_order_by())