2010-11-02 51 views
1

在下面的查询如何消除重复,Django的查询消除重复

d_query = Profile.objects.filter(company="12") 

search_string ="Tom" 
if search_string != "": 
    d_query = d_query.filter(Q(profiles__name__icontains=search_string) | Q(first_name__icontains=search_string)| Q(last_name__icontains=search_string)) 

回答

2

假设你的意思是你想避免找回相同的记录超过一次,你可以评估前添加.distinct()到您的查询集它