获取具有今天日期的所有对象,django

mac*_*aca 5 python django web

我有一个这样的模型

class Maca(models.Model):
   created_at = models.DateTimeField(
     auto_now_add=True
   )
Run Code Online (Sandbox Code Playgroud)

现在我想在views.py 文件中获取今天创建的所有条目,

我正在尝试这个

Maca.objects.filter(created_at=datetime.today().date())
Run Code Online (Sandbox Code Playgroud)

但这也会查找创建对象的时钟。

PS 我无法更改模型中的字段,因为我也需要时钟用于其他目的。

有人可以帮我选择今天创建的所有条目吗?

提前致谢

Rve*_*tor 7

您只需编写一个有效的过滤器,如下所示:

from datetime import datetime

today = datetime.today()

year = today.year
month = today.month
day = today.day

meca = Meca.objects.filter(created_at__year=year, 
created_at__month=month, created_at__day=day)
Run Code Online (Sandbox Code Playgroud)