Django模型 - 获取不同的值列表 [英] Django Model - Get distinct value list

查看:220
本文介绍了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模型 - 获取不同的值列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆