Django Queryset: filter by weeks

user3972986

I am trying to filter a query by weeks. It will return jobs if the jobs report_by_date is within a week.

Job.objects.filter((report_by_date-datetime.today()).days <= 7)
Alasdair

You can create a datetime for one week ago, then filter all jobs after that.

from datetime import datetime, timedelta
one_week_ago = datetime.today() - timedelta(days=7)
jobs = Job.objects.filter(report_by_date__gte=one_week_ago)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related