用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))

__range

链接地址: http://www.djcxy.com/p/38701.html

上一篇: Select between two dates with Django

下一篇: Select DISTINCT individual columns in django?