使用django/models/views,我试图从其中一列是日期的数据库中返回距离今天最近的日期。 (2016年3月25日)从数据库日期找到最接近的日期时遇到的麻烦
我必须马上找到为止的代码是:
now = datetime.datetime.now().date()
statement_list = StatementData.objects.filter(date__gt=now()).reverse()[0]
我得到这个从另一个计算器的问题,但它返回一个错误:
datetime.date' object is not callable
日期的字段名称是“日期”,我不知道这是否是一个问题。
基本上我想要的是:
SELECT * FROM StatementDate WHERE date = "(this is the date that is closest to today)"
我也希望下一个最接近的日期到该日期......但我相信我可以,一旦我得到的第一个查询完成。
看我知道这是可能的重复,但我似乎无法找出其他答案,我不能发表评论,他们弄明白。所以......如果你能指出我确切的回答问题或帮助我在这里,我会非常感激。
datetime.datetime”对象不是可调用的是什么现在返回...你需要更多的代码? –
如何导入'datetime'? –
yes'date'是一种数据类型 - 如果你想要使用这个名字的列,你应该马克让戈现在用双引号 –