Django中使用distinct无法去除重复数据(已经解决)
今天需要使用Django查询一列的字段(不含重复),搞了一上午,发现这样的事情:如图:
得到的数据几乎是相等的,没有区别。
但是仔细看会发现:下面的数据比起上面的还是少了一个。
解决办法:
django的distinct在使用之前必须先使用order_by方法排序,如图:
这样就完美解决了这个问题。
今天需要使用Django查询一列的字段(不含重复),搞了一上午,发现这样的事情:如图:
得到的数据几乎是相等的,没有区别。
但是仔细看会发现:下面的数据比起上面的还是少了一个。
django的distinct在使用之前必须先使用order_by方法排序,如图:
这样就完美解决了这个问题。