Neigbourgs optimization from 18000ms to 300m

remotes/origin/enhancement/email-actions
Jesús Espino 2014-07-28 17:26:27 +02:00
parent 74daf5d6ec
commit 2439037b1c
1 changed files with 1 additions and 0 deletions

View File

@ -114,6 +114,7 @@ def _get_candidates(obj, results_set, reverse=False):
return (results_set
.filter(~Q(id=obj.id), disjunction_filters(filters))
.filter(project_id=obj.project.id)
.distinct()
.order_by(*ordering))
_left_candidates = partial(_get_candidates, reverse=True)