Reputation: 2370
with _range you can do a between query
start_date = datetime.date(2005, 1, 1)
end_date = datetime.date(2005, 3, 31)
Entry.objects.filter(pub_date__range=(start_date, end_date))
You can use this if you have 2 dates and want to check if the date in het DB is between those 2 dates
In my case I have 1 date and want to check if that date is between my 2 date fields in db
class Deals(models.Model):
#stuff
starting = models.DateField()
ending = models.Datefield()
How can I do a between query to check if month = '2010-01-01'
is between starting and ending
Edit
I have deals in de Deals table. I want to know if there is a deal in January 2010(2010-01-01), February 2010(2010-02-01), etc
Like this
SELECT * FROM deals WHERE '2010-01-01' BETWEEN starting AND ending
Upvotes: 7
Views: 4495