2009-11-25 3 views
0

지난 3 일 이내에 로그인 한 사용자의 UserInformation 모델 테이블에 user_name이 나열되도록 GQL 쿼리를 적용하려면 어떻게해야합니까?날짜의 gql 쿼리

+0

python 또는 Java? – Kinlan

답변

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

고맙습니다. ..이게 더 도움이 될 것 같아 .. – Mayur