Home > Tags > python

python

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

以上

Home > Tags > python

Search
Feeds
Meta
 合計:018989
 今日:0128 昨日:0157

Return to page top