次の2つのクラスがあります。
class UsersRSS(db.Model):
userId = db.IntegerProperty()
fileHash = db.StringProperty()
added = db.DateTimeProperty(auto_now_add=True)
class Files(db.Model):
fileHash = db.StringProperty()
title = db.StringProperty()
file = db.BlobProperty()
added = db.DateTimeProperty(auto_now_add=True)
両方のテーブルからデータを返すGQLクエリを作成する必要があります。
items = UsersRSS.gql("WHERE userId = :userId ORDER BY date DESC LIMIT 10", userId=user_id)
ただし、各item
フィールドfileHash
とadded
フィールドには、2番目のクラスのフィールドが含まれている必要があります-title
およびfile
(マッチングはフィールドごとに行う必要がありfileHash
ます)。