Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Django datefield filter by weekday/weekend

I've got a date_created field in my database:

date_created = models.DateField(auto_now_add=True)

Is there some way I could filter date_created by weekend/weekday? I know that python's date.weekday() returns 0 - 6 depending on days of the week, so I'd like to use something like:

apps.objects.filter(date_created__weekday >=5) // filter by weekend
like image 350
zhyfer Avatar asked Jan 05 '11 02:01

zhyfer


1 Answers

Django comes with a weekday field lookup.

  • http://docs.djangoproject.com/en/dev/ref/models/querysets/#week-day
like image 84
miku Avatar answered Nov 03 '22 01:11

miku