内輪での勉強会用にAppEngineでメッセージを投稿する Webアプリケーションのサンプルを作成してみました。
http://msg.codeflask.appspot.com/ ※削除機能はついてないので書き込みにはご注意ください。
ログインをしてメッセージを書き込むだけの簡単なアプリケーションですが、 AppEngineでのDjango(Pythonのフレームワーク)を利用する例としては結構最適でした。 Djangoの機能を生かしてフォームやページを生成したり NDBを使ってデータベース(BigTable)とつなぎ込んでみたり。
NDBはあんまり日本語の資料がないので利用までがちょっと大変でした。 でもモデルのプロパティをそのまま利用できたりと安全性が高く使いやすいです。 はじめは正規のPython文法に見えませんでしたが。。
ソースは以下で公開しています。 GitHub: https://github.com/pistatium/appengine_board