开发者

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))
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜