gql查询日期

时间:2009-11-25 11:46:15

标签: google-app-engine gql

如何应用GQL查询,以便在UserInformation模型表中列出过去3天内已登录的用户名?

1 个答案:

答案 0 :(得分:4)

我假设UserInformation是你自己的类,它不是我所知道的任何App Engine模型的一部分,你使用的是python。

您将无法仅返回user_names列表,您将获得UserInformation模型实例的集合。

您的模型中有最后一次登录日期属性吗?如果是,那么以下内容应该有效。

three_days_ago = datetime.datetime.now() - datetime.timedelta(days = 3)
users = db.Query(UserInformation).filter("login_date >", three_days_ago).fetch(10)