Home > Net >  Django - Using month from datetime in model filter
Django - Using month from datetime in model filter

Time:09-11

I have a model called Watch with a datefield called date and I want to only show the objects from that model that have the same month as the current month. I tried:

Watch.objects.filter(date.month=now.month).order_by('-day')

But this appeared not to be possible. How can I achieve this?

CodePudding user response:

You could try this:

Watch.objects.filter(date__month=now.month).order_by('-day')

Have a look at the QuerySet API Reference

  • Related