diff --git a/silk/views/summary.py b/silk/views/summary.py index cdd21f63..71aa1aea 100644 --- a/silk/views/summary.py +++ b/silk/views/summary.py @@ -39,7 +39,7 @@ def _longest_query_by_view(self, filters): return requests def _time_spent_in_db_by_view(self, filters): - values_list = models.Request.objects.filter(*filters).values_list('view_name').annotate(t=Sum('queries__time_taken')).order_by('-t')[:5] + values_list = models.Request.objects.filter(*filters).values_list('view_name').annotate(t=Sum('queries__time_taken')).filter(db_time__gte=0).order_by('-t')[:5] requests = [] for view, _ in values_list: r = models.Request.objects.filter(view_name=view, *filters).annotate(t=Sum('queries__time_taken')).order_by('-t')[0]