2010-07-17 51 views
1

因此可以说我有一个简单的类最后,我想过滤创建的字段过去2天的结果,我该怎么做?当我填充最后一课时,它有一个utc创建时间,但我需要那个时间的差异,目前这是我想要做的下面的行,但我不确定如何在所有查询中获得差异项目?如何按时间过滤对象

class Final(db.Model): 
    name = db.StringProperty() 
    created = db.DateTimeProperty() 

now = datetime.datetime.now() 
##d = now - created 
##if d.days > 2: 
    ## I could loop along something like this but that would be too slow 


results = Final.all() 
results.filter('created =',##what do i do here?) ##would created >, and then now - 2days work? 

回答

3

我会尝试:

results.filter('created > ', now - datetime.timedelta(days=2))