为了在django与.distinct()一起工作,我们知道我们与MySQL一起工作,是否有一个替代方案
In [48]: perc = Perception.objects.all()
In [49]: perc
Out[49]: <QuerySet [<Perception: Perception #0000001>, <Perception: Perception #0000002>, <Perception: Perception #0000003>, <Perception: Perception #0000004>]>
In [50]: perc.filter(loan__request__customer=205).distinct('loan__request__cust
...: omer__user__last_name')
Out[50]: 事实上,我在PostgresSQL网站上读到了“PostgresSQL只起作用”这句话。这个问题与第50行有关,它没有返回任何东西。
问题:当我们使用MySQL时,在Django有替代.distinct()的方法吗?
谢谢!
P.S.如果问题不清楚请告诉我。
发布于 2017-04-12 21:36:54
你试过吗
Perception.objects.all().values_list('my_field', flat=True).distinct()我还没有测试过,但是试一下,让我知道。
https://stackoverflow.com/questions/43379328
复制相似问题