私はというグーグルデータベースを持っていますMain
。
class Main(db.Model):
name = db.StringProperty()
phone = db.StringProperty()
1対多の関係を介してPhoto
参照する別のデータベースがあります。Main
class Photo(db.Model):
main = db.ReferenceProperty(Main,collection_name='photos')
photo1 = db.StringProperty()
photo2 = db.StringProperty()
Main
(以下の例)のクエリに基づいて、辞書を作成する方法を誰かが知っているかどうか疑問に思いました。
class Name(webapp.RequestHandler):
def get(self):
names = db.GqlQuery('SELECT * FROM Main WHERE name=:1 LIMIT 1','Alan')
values = {'names':names}
self.response.out.write(template.render('base.html', values))
したがって、上記のクエリの目的は、「Alan」という名前を見つけることです。方法がわからないクエリの目的は、(name ='Alan'の場合)を取得photo1
しphoto2
てclass Photo
辞書に入れることです。
よろしくお願いします!