繁体   English   中英

django查询消除重复

[英]django query eliminate duplicates

在以下查询中如何消除重复项,

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))

假设你想要避免多次回到同.distinct()记录,你可以在评估它之前将.distinct()添加到你的.distinct()

对于记录 - .distinct()在其文档中描述了一些洞穴: http ://docs.djangoproject.com/en/dev/ref/models/querysets/#distinct

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM