我有一个这样的模型
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 我无法更改模型中的字段,因为我也需要时钟用于其他目的。
有人可以帮我选择今天创建的所有条目吗?
提前致谢
您只需编写一个有效的过滤器,如下所示:
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)