【问题标题】:gql query on dategql查询日期
【发布时间】:2010-12-20 06:23:36
【问题描述】:

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

【问题讨论】:

    标签: google-app-engine gql


    【解决方案1】:

    我假设 UserInformation 是您自己的类,它不是我知道的任何 App Engine 模型的一部分,并且您正在使用 python。

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

    您的模型中有上次登录日期属性吗?如果是,那么以下应该可以工作。

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

    【讨论】:

      猜你喜欢
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 2017-11-16
      • 2019-04-09
      • 1970-01-01
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多