在我的一个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')
但我觉得可能有更有效的方式
答案 0 :(得分:0)
考虑到不使用datetime字段的约束,这不是正确的方法。为什么你不想使用我不知道的日期时间字段。