在Django中选择两个日期

我正在寻找一个在Django日期之间进行选择的查询。

我知道如何使用原始SQL轻松做到这一点,但是如何使用Django ORM做到这一点呢?

这是我要在查询中添加30天之间的日期的地方:

start_date = datetime.datetime.now() + datetime.timedelta(-30)

context[self.varname] = self.model._default_manager.filter(

current_issue__isnull=True

).live().order_by('-created_at')

回答:

使用__range运算符:

...filter(current_issue__isnull=True, created_at__range=(start_date, end_date))

以上是 在Django中选择两个日期 的全部内容, 来源链接: utcz.com/qa/413724.html

回到顶部