从日期和时间属性获取未来事件的最佳方式

时间:2011-07-02 17:36:15

标签: python django datetime date

在我的一个Django应用程序中,我有一个具有日期和时间属性的对象,我不希望使用日期时间单个属性。

为了举例,我们将此对象称为“会议”:

class Meeting(models.Model):
    publication_date = models.DateField()
    publication_time = models.TimeField()

现在我希望在将来的所有会议中得到当前时间

我目前正在使用此查询:

  

Meeting.objects.filter(publication_date__gte = datetime.date.today())。排除(publication_date =   datetime.date.today()   publication_time__lt =   datetime.datetime.now())。ORDER_BY( 'publication_date',   'PUBLICATION_TIME')

但我觉得可能有更有效的方式

1 个答案:

答案 0 :(得分:0)

考虑到不使用datetime字段的约束,这不是正确的方法。为什么你不想使用我不知道的日期时间字段。