性懲りも無く今度はGoogle Appengineに手を出しています。
まずは超簡単なはまりから。
db.Modelを継承したクラスでデータ型を作ってそこからいろいろデータを取ってきたりするわけですが、
class Hoge(db.Model):
foo = db.StringProperty()
def Main(webapp.RequestHandler):
def get(self):
hoges_query = Hoge.all()
hoges = hoges_query.fetch(10)
SQLのWHERE句相当のことをやろうとするとfilter()を使うわけです。
hoges_query = Hoge.all()
hoges_query.filter('foo =', 'bar')
hoges = hoges_query.fetch(10)
たぶん、上記であってると思います。で、何ではまったかというと、’foo =’でfooの後ろにスペースを入れていなかったという。入れていないと検索できないという。
・・・まだまだ先は長いです。
以上
助かりました。
はまってて、どうしようかと思っていたところです。
初めてこのブログが人の役に立った気がします。