JSON via 0.9a5
以前のエントリで書いたJSONでのはまり続編
http://d.hatena.ne.jp/aodag/20060423/1145786634
0.9a4では前述のとおりtg_formatがcontrollersに引数できてしまうというバグがありました。
0.9a5ではしっかりなおっていて、kidテンプレートとjson両方に対応したメソッドが書けます。
必要なのはallow_jsonをTrueにすること。
たとえば該当メソッドにて
@expose(template="welcome.kid", allow_json=True) def welcome(self) snip...
とすればいい。
メソッドごとに書くのが面倒なら、app.cfgで書く
# Allow every exposed function to be called as json, # tg.allow_json = False
コメントアウトされてるのでここをTrueにすればOK
tg.allow_json = True