0
我想在Django中使用distinct()
,但想要返回QuerySet而不是ValueSet。DISTINCT Django查詢
由於我想在特定的列上截然分開,並獲得所有其他列,所以我無法使用ValueSet。
目前我使用: - 只shipment_id
daily_count = ShipmentSubSortScanMapping.objects.all().values('shipment_id').distinct()
這回,但我希望所有的領域。
這裏是我的模型: -
class ShipmentSubSortScanMapping(models.Model):
received_arm_id = models.CharField(max_length = 255)
actual_arm_id = models.CharField(max_length = 255, default = 'None')
shipment_id = models.ForeignKey('Shipment',related_name ='subsortscans')
time = models.DateTimeField(auto_now_add = True)
爲什麼你使用'值()'如果你需要還有其他領域? 'distinct()'的作品也沒有'values()' – DRC 2014-12-02 15:17:22
但我希望在'shipment_id'上不同於其他列。 – PythonEnthusiast 2014-12-02 15:18:05