2
我有以下2類:如何從兩個GQL類中提取數據?
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
領域,應包含來自第二類的字段 - title
和file
(匹配應該由fileHash
字段完成)。
謝謝!如何使用這種方法將'file'添加到'UsersRSS'? 'file = Files(key_name =「z」+ self.request.get('hash')); file.put(); fileRecord = UsersRSS(); fileRecord.file =文件; fileRecord.put()'是否正確? – 2011-04-27 17:13:29
沒錯,你可能忘了在'fileRecord.put()'之前把'userId'設置爲'fileRecord'。 – systempuntoout 2011-04-27 17:51:19