我有一个表列,其中一些值是双写或三写的.我想要一个独特的查询.
我试过了
staff = Staff.objects.all().values('person').distinct()
for k in staff:
j = k.person
print j,k
Run Code Online (Sandbox Code Playgroud)
对于k.person,我得到"dict对象没有属性为人"
我得到k给我一个结果
{'person': 778L}
{'person': 779L}
{'person': 780L}
{'person': 781L}
{'person': 782L}`
Run Code Online (Sandbox Code Playgroud)
你知道我怎样才能获得这个人的价值?
这是我的Django类:
class MyClass(models.Model):
my_integer = models.IntegerField()
created_ts = models.DateTimeField(default=datetime.utcnow, editable=False)
Run Code Online (Sandbox Code Playgroud)
我想检索MyClass具有最新版本的实例created_ts每个唯一值my_integer.我无法弄清楚该怎么做.
有人可以告诉我该怎么做吗?