Django查询筛选即时联系人()

Django查询筛选即时联系人(),django,Django,我的问题是: 使用以下查询如何获取现在到期的联系人()?ie运行视图时尚未发送的所有联系人 Contact.objects.filter(send_email_on=<WHERE TIME NOW???? , status='not sent') Contact.objects.filter(发送电子邮件)= 前提是send\u email\u on是一个日期时间字段。 有关lt(小于)的信息,请参阅 虽然我认为你需要使用和 前提是send\u email\u on是一个日期时间字段。

我的问题是:

使用以下查询如何获取现在到期的联系人()?ie运行视图时尚未发送的所有联系人

Contact.objects.filter(send_email_on=<WHERE TIME NOW???? , status='not sent')
Contact.objects.filter(发送电子邮件)=
前提是
send\u email\u on
是一个日期时间字段。 有关
lt
(小于)的信息,请参阅

虽然我认为你需要使用和

前提是
send\u email\u on
是一个日期时间字段。 有关
lt
(小于)的信息,请参阅


虽然我认为您需要使用和。

那么,您可以尝试使用:

from datetime import datetime
# greater than or equal now(), change the __lte for whatever you need
Contact.objects.filter(send_email_on__lte=datetime.now(), status='not sent')
您可以看看这对字段查找字符串非常有用

提示:

  • 低于
  • \uu lte低于或等于
  • 大于
  • 大于或等于

  • 好吧,你可以试试:

    from datetime import datetime
    # greater than or equal now(), change the __lte for whatever you need
    Contact.objects.filter(send_email_on__lte=datetime.now(), status='not sent')
    
    您可以看看这对字段查找字符串非常有用

    提示:

  • 低于
  • \uu lte低于或等于
  • 大于
  • 大于或等于

  • send\u email\u on
    DateTimeField吗?@Paulo Bu,是的。
    send\u email\u on
    DateTimeField吗?@Paulo Bu,是的。会是send\u email\u on\uu gt>=现在吗?是的,我在用芹菜做这个,这是在一个定期任务中,只是不想混淆被问的问题。愚蠢的问题,你确定不会少于这个?会吗使所有联系人的时间大于当前时间,即尚未发送的未来日期?是否会发送电子邮件?\u gt>=现在?是的,我正在使用芹菜进行此操作这将在定期任务中只是不想混淆所问问题。愚蠢的问题,你确定不会小于此时间?这会使所有联系人的时间大于当前时间吗当前时间,即尚未发送的未来日期?您确定这不是另一种方式吗?如果不是,我将获得尚未发送的联系人。您确定这不是另一种方式吗?如果不是,我将获得尚未发送的联系人。