Is it possible to filter over a DateTimeField to get all objects who have a DateTimeField later to the given date ? For instance :

class MyObject(models.Model):
    updated_date = models.DateTimeField()

in a view :

given_date = someDateTime
new_items = MyObject.objects.filter(updated_date__after = given_date)
有帮助吗?

解决方案

Use __gt in a double underscore notation:

new_items = MyObject.objects.filter(updated_date__gt=given_date)

Relevant threads:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top