django

对查询集去重distinct(*fields)

2018-09-11  本文已影响148人  陆_志东

对查询集调用distinct,来实现对查询集的去重.
在sql中的体现就是使用了SELECT DISTINCT 语句
在默认的情况下,django查询集是不会默认去重的,像Blog.objects.all()这样的查询不会引入重复的行.只有在多表查询时会出现重复的行.这时候可以使用distinct()去重

注意

上一篇下一篇

猜你喜欢

热点阅读