我有一个日历模型,记录用户每天的贡献数量:
class CalModel(db.Model):
user = db.ReferenceProperty(UserModel, collection_name = "calendar")
date = db.DateTimeProperty(auto_now_add = True)
contrib = db.IntegerProperty(required = True)
我想查询date属性为昨天的CalModel实体。如何指定当天是昨天的日期时间对象? (strftime格式是默认格式)
类似的东西:
cal = CalModel.all().filter("date", DATETIMEOBJECT).get()
答案 0 :(得分:0)
想出来。
yesterday = datetime.today() - timedelta(1)
query = CalModel.all().ancestor(calendar_key()).filter("user", user).filter("date", yesterday).get()