2024-09-27 00:15:09 发布
网友
我有两个查询集的连接:
fqs= FirstModel.objects.all() sqs= SecondModel.objects.all() sorted_qs = sorted(chain(fqs, sqs)) #<- need to sort here by "added" field.
两个模型都有这个added字段。在
added
但是sorted_qs每次都给我不同的顺序。我想,链子每次都会随机地把它们连接起来。。在
sorted_qs
我需要按某个字段名排序。我该怎么做?在
排序需要知道密钥:
sorted_qs = sorted(chain(fqs, sqs), key=lambda obj: obj.added)
请看这里: Using sorted() in Python
排序需要知道密钥:
请看这里: Using sorted() in Python
相关问题 更多 >
编程相关推荐