Home > 聞いて欲しい独り言 > google appengineではまったこと1 ~まずはfilter()

google appengineではまったこと1 ~まずはfilter()

性懲りも無く今度は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の後ろにスペースを入れていなかったという。入れていないと検索できないという。
・・・まだまだ先は長いです。

以上

Comments:2

mk18 09-06-08 (月) 15:27

助かりました。
はまってて、どうしようかと思っていたところです。

コスミー 09-06-09 (火) 21:58

初めてこのブログが人の役に立った気がします。

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://red-treasure.com/report/wp-trackback.php?p=240
Listed below are links to weblogs that reference
google appengineではまったこと1 ~まずはfilter() from コスミー報告書[社外秘]

Home > 聞いて欲しい独り言 > google appengineではまったこと1 ~まずはfilter()

Search
Feeds
Meta
 合計:004582
 今日:0120 昨日:0095

Return to page top