gpt4 book ai didi

python - Django对象查询集通过匹配日期时间过滤

转载 作者:行者123 更新时间:2023-11-30 23:35:01 33 4
gpt4 key购买 nike

我有一个模型,其字段名称为“timestamp”,它是一个日期时间字段,当我在 python manage.py shell 中打印它们时,我得到:

>>> a.timestamp
datetime.datetime(2013, 7, 15, 18, 45, tzinfo=<UTC>)

现在......我每 30 秒运行一次 django celery 任务,假设检索过去 30 秒内所有匹配的对象。

我该怎么做(thing = MyModelName.objects.filter(.. Something ..)

我希望我能解释清楚我自己。

提前谢谢大家。

更新:当我在我的服务器(python shell)中输入时

日期时间.日期时间.now()我正在得到

日期时间.日期时间(2013, 7, 15, 20, 34, 4, 366166)

最佳答案

MyModelName.objects.filter(timestamp__gte=(datetime.datetime.now() - datetime.timedelta(seconds=30)))

关于python - Django对象查询集通过匹配日期时间过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17662232/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com