むずかしいことはわかりません

いろいろ書いてるみたいな

2009-01-06から1日間の記事一覧

UTF-8での文字列の表示

今回のソースはすべてUTF-8で書いています。UTF-8で保存するだけでなく、ファイルの先頭に # -*- coding: utf-8 -*- と書くことでUTF-8対策は万全!らしいのですが…なぜかエラーが出ます。今回は入力された文字列をURLエンコード(%80%E0みたいなやつ)して変…

データの削除

Modelクラスの delete() メソッドを使います。put()されていないデータをdelete()しようとしても何も起きません。 SQLと違って、GQLの中に DELETE 句はありません。 query = db.GqlQuery ( "SELECT * FROM Article " ) if query.count() >= 1: for article i…

データの挿入と更新

これにはModelクラスの put() メソッドを使います。返ってくるのは保存したデータ1つに付き1つ生成されるKeyインスタンス。ただし、putする前にkeyにアクセスしようすると NotSaved Error が出ます。 更新する場合も更新したいデータを取り出して、その中身…

その5 - データストアとUTF-8での表示

GAE

GAEにはデータストアというDBのようなものが用意されています。 このデータストアの操作にはSQLのような書式のGQLというコマンドが使えます。ただ、DBクラスは意外とやっかいな印象で、これがいまいちわからず停滞しています。 ModelとQueryとGqlQuery、Key…