GAEに関するreosabloのブックマーク (3)

  • Kay 3.0.0 ドキュメントへようこそ — Kay v3.0.0 ドキュメント

    Kay 3.0.0 ドキュメントへようこそ¶ このドキュメントは最新版です。古いバージョンのドキュメントは下記をクリックしてください。 http://kay-docs-jp.shehas.net/1.1.0/ 目次: 1. Kay チュートリアル 2. デバッグ 3. settings (設定ファイル) 4. 管理用スクリプト 5. URL マッピング 6. View の定義 7. Jinja2 を使用する 8. ユーティリティ関数 9. Pagination 10. デコレーター 11. 認証の設定 12. セッションを使用する 13. フォームの使用方法 14. メッセージ国際化 15. ダンプとリストア 16. リクエストオブジェクトとレスポンスオブジェクト 17. ミドルウェア 18. 組み込みミドルウェアリファレンス 19. Test の実施 20. kay.utils.form

  • データストアのエンティティ - Yohpapa’s note

    さて今日からデータストアについて学習していきます。書では実に100ページ以上をデータストアに割いています。やはりデータストアはアプリケーションにとって要ですよね。これがないと始まらない。 章ではデータストアの導入をとても面白く行っていますのでご紹介。 これまでの議論でも話があったように、Webリクエストは複数のマシン上で処理されます。つまりWebリクエストを処理するスクリプトはステートレス、状態がないと言えます。お互いに関係を持たないってこと。これに対してデータストアはステートフルです。あるマシンが更新した内容を別のマシンでも見たいですからね。そんなステートフルなデータストアを複数のマシンに分散すると様々な問題 (?) が出てきます。この辺りがデータストアを難しいものにしているんでしょうね。 エンティティ、キー、プロパティ データストアに保存されるデータのことをエンティティと言います。

    データストアのエンティティ - Yohpapa’s note
  • GAE/Pでログインが必要なページを取得する方法: 俺の砂箱

    寄り道ばかりの人生だけど、寄り道こそが我が人生。 暇人が色んなプログラミング技術を摘みいしてみるテスト。 ログイン状態でないと見れないページや、Cookieがセットされていないと表示できないページを取得・表示する方法を以下に紹介する。 今回の肝は、自作した URLOpener というクラスである。 こいつは setCookie と open という二つのメソッドを持つ。 setCookie で「ログインページのURL」と「ログインID」と「パスワード」をセットすると URLOpener のインスタンスはログイン状態になり、open でログインが必要なページを取得することができる。 helloworld.py # -*- coding: utf-8 -*- import cgi import os import urllib from google.appengine.ext import

    reosablo
    reosablo 2012/04/21
  • 1