Django 模型创建了 DateTimeField 和现在的区别

Django model created DateTimeField & now difference

我需要使用 Django 模型 ORM 来自 MYSQL table 的数据。

我怎样才能得到查询集,并根据创建的(DateTimeField)和现在的差异过滤数据。

此处创建的是 table 列,现在是 MYSQL NOW();

我的用例是获取 7 天或 168 小时前创建的行。

此处 created__lte 搜索 created 小于或等于给定日期

的行
from datetime import datetime, timedelta

...

CourseEnrollment.objects.filter(created__lte=(datetime.now() - timedelta(days=7)))