是否可以对DateTimeField进行筛选,以获取在给定日期之后具有DateTimeField的所有对象?例如:
class MyObject(models.Model):
updated_date = models.DateTimeField()
在视图中:
given_date = someDateTime
new_items = MyObject.objects.filter(updated_date__after = given_date)
在双下划线表示法中使用__gt
:
new_items = MyObject.objects.filter(updated_date__gt=given_date)
相关线程:
- Django数据库查询:如何按日期范围过滤对象
- Django查询5小时以上对象的日期时间
- 使用datetime与Django中的日期进行比较