本文介绍了Django模型 - 获取不同的值列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试获取一个不同的外键列表,我写道:
I try to get a list of distinct foreign keys and I wrote this:
my_ids = Entity.objects.values('foreign_key').distinct()
但我得到一个UNDISTINCT外键列表...
But I get just a list of UNDISTINCT foreign keys... What am I missing?
谢谢!
推荐答案
暗示!两个解决方案不工作100%...但我结合他们:)
Thats for the hint! Both solutions wont work 100%... but I kind of combined them :)
将参数传递给不同的工作MySQL数据库(afaik)
Passing an argument to distinct doesnt work for MySQL-databases (afaik)
这个工作只返回一个对象:
This one works and returns just one object:
Entity.objects.order_by('foreign_key' ).values('foreign_key')。distinct()
但感谢:)
这篇关于Django模型 - 获取不同的值列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!