お知らせ: にーやんのブログ 2 に移転しました。こちらのブログは、2009 年末までに削除します。

スポンサード リンク

Google App Engine SDK: webapp フレームワーク

Using the webapp Framework - Google App Engine - Google Code から、webapp フレームワークという WSGI 互換のフレームワークを使った作業に移る。

Google App Engine では、Django も使えるらしいので、この機会に勉強してみようかとも思っていたけど、webapp についてもちょっと読んでみる。The webapp Framework - Google App Engine - Google Code に webapp フレームワークのドキュメントがある。

以下、メモ。

out プロパティ

via Building the Response - Google App Engine - Google Code

self.response.out.write("<html><body><p>Hi there!</p></body></html>")

out プロパティは、レスポンスのボディを書き出すために使用されるファイル風のオブジェクト

Content-Type ヘッダ

via Building the Response - Google App Engine - Google Code

デフォルトは、「text/html; charset=utf-8

debug モード

via Running the Application - Google App Engine - Google Code

application = webapp.WSGIApplication(
                                     [('/', MainPage)],
                                     debug=True)

「debug=True」でデバッグモード。例外が起きたときに、webapp にブラウザに stack trace を表示させるようにする。デフォルトでは、エラー発生時に HTTP 500 エラーを返す。

Google アカウントとの統合

via Using the Users Service - Google App Engine - Google Code

Google アカウントを使ってサインインさせたり、サインインしていないなら認証画面にリダイレクトしたりできるらしい。個人的に今のところ必要なさそうなので、サラッと読み飛ばす。

詳細は、The Users API - Google App Engine - Google Code

参考: WSGI

関連記事

スポンサード リンク

Recent entries from same category
TrackBack ping me at
Trackbacks
[ No TrackBack ]
Comments
[ No Comment ]
Post a comment

writeback message: Ready to post a comment.













Remember the above info?

Preview here...

  • [Preview]ボタンをクリックすると、コメント内容をプレビューすることができます(JavaScript使用)。
  • スパム対策としてリファラチェックを行っています。セキュリティソフトの設定でリファラを無効にしていると投稿できません。
  • エントリの内容と無関係と思われるコメントやトラックバックは削除されます。
  • 当ブログへの言及リンクがないトラックバックはブロックされます。