Reputation: 6194
The following line in my view selects all records that have a delay of 0
t = Times.objects.filter(delay = 0)
How do i write it such that it selects everything but with delay 0?
Upvotes: 0
Views: 104
Reputation: 586
Use the exclude()
method instead of the filter()
method
https://docs.djangoproject.com/en/1.3/topics/db/queries/#retrieving-specific-objects-with-filters
Upvotes: 2
Reputation: 17713
It's in the docs. You want:
t = Times.objects.filter(delay__ne=0)
Upvotes: 0
Reputation: 10791
Can you try doing?
t = Times.objects.exclude(delay=0)
I think that will work for you.
Hope that helps, Joe
Upvotes: 3