是否可以对具有相同类型属性的2个查询集进行排序?

2024-10-06 12:38:19 发布

您现在位置:Python中文网/ 问答频道 /正文

在我看来,我是这样创建查询集的:

scan_events = ScanEvent.objects.order_by('scan_date')

userewards_events = UseRewardEvent.objects.order_by('use_date')

现在我想向我的模板发送一个列表,其中包含按scan\u date/use\u date排序的两个对象(当然都是Django DateTimeField)

如果我只是将我的两个查询集“附加”到一个新列表中,它们就不会按日期排序。 我想有一个简单的方法,但找不到

我试图在我的页面中显示的是一个带有事件类型和日期的表。 这意味着在模板中显示对象时,必须能够知道列表中对象的类型

谢谢


Tags: 对象模板类型列表datescanbyobjects