figuring out objects created 30 min ago in django
I have a DateTimeField called created in my model and I would like to get all the objects where created date is 30 min or more. How would que开发者_开发百科ry this using MyModel.objects(....) in django?
Maybe something like:
import datetime
created_time = datetime.datetime.now() - datetime.timedelta(minutes=30)
old_objects = MyModel.objects.filter(created__lte=created_time)
See http://docs.djangoproject.com/en/dev/topics/db/queries/ for more information on creating queries, filtering, etc.
Use this function:
.filter(created__lte=datetime.datetime.now() - datetime.timedelta(seconds=60 * 30))
精彩评论