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)
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.
Comments