我收到两位用户Bob和John的信息如下:
urlparam = 'John'
own_mx = Message.objects.filter(sender__username=request.user).filter(recipient__username=urlparam)
his_mx = Message.objects.filter(sender__username=urlparam).filter(recipient__username=request.user)
然后,我使用itertools的链函数将两个查询集合并为一个:
inbox = chain(own_mx,his_mx)
消息现在按用户分组,但我需要按日期排序
django模型Message
有一个datetime字段:sent_at
如何通过sent_at
订购inbox
谢谢你的建议
由于
itertools.chain
返回的是list
而不是queryset,因此可以像这样应用sorted
相关问题 更多 >
编程相关推荐