user122434 user122434 - 3 months ago 6
Python Question

Get object with specific hour in django

I have model like this:

class Order(models.Model):
dateTime = models.DateTimeField()


and I want to get object with specific hour
how can I do that?
the code below doesn't work:

o=Order.objects.get(dateTime.hour=12)


and has this problem:
keyword can't be an expression


now.. How should I give the order object with specific time?

Answer

https://docs.djangoproject.com/en/1.9/ref/models/querysets/#hour

o = Order.objects.filter(dateTime__hour=12)
Comments