ラベル Kay の投稿を表示しています。 すべての投稿を表示
ラベル Kay の投稿を表示しています。 すべての投稿を表示

2011年3月4日金曜日

外部認証を使ったアプリケーション② Kay - gaema

Kayフレームワークにはソーシャル・サービス認証用に gaema パッケージが組み込まれている。 gaema は元々、GoogleAppEngine用に開発されたパッケージのようだがKay用に多少手を加えてある。この kay.ext.gaema で対応しているサービスは次の5つ...

2011年2月1日火曜日

Kay OwnerProperty定義とエラーについて

Kayには kay.db.OwnerProperty という現在のユーザー情報を簡単に DataStore へ登録できるクラスが用意されている。 使い方は簡単。モデル定義でユーザー情報を格納したいフィールドに、OwnerProperty() を定義するだけである。 fro...

2010年12月5日日曜日

Kay URLマッピング③ 全体的な動作

今まで説明してきたURLマッピング設定は全体的にどのような動作になるのか、設定パターン毎に例示してみる。   setting.py (APP_MOUNT _POINTS) urls.py (アプリケーション・フォルダー) URL (開発サーバー) 逆引...

2010年12月4日土曜日

Kay URLマッピング② urls.py設定方法

urls.pyでのURLマッピング記述は次の通りに行う。 urls.py内での記述パターン from kay.routing import (   ViewGroup, Rule )   view_groups = [   ViewGroup(     Rule('...

Kay URLマッピング① 設定箇所

KayではURLマッピングにwerkzeugを使っているため、設定方法がDjangoとは大きく違っている。 このため初めてKayに触れる時は、URLマッピング設定に対して戸惑いが大きい。 このKayのURLマッピングについて説明を書いて行く。今回は設定箇所について解説する。...

2010年11月30日火曜日

Kay翻訳コマンドまとめ

Kayでの翻訳を行うためのコマンドの流れを次に示す。 (翻訳用ファイルの説明は こちら を参照のこと) 新規作成時のコマンド プロジェクトで翻訳コマンドを初めて発行する場合、次の手順で行う。 (コマンドはプロジェクト・フォルダー上で実行) POTファイル作成...

2010年11月29日月曜日

Kayでの国際化対応

Kayチュートリアルで国際化についての説明がある。 Kayドキュメント 1.8. ゲストブックの実装 - Step 4 手順は説明されているのだが、背景説明が足りないような気がしたので補足メモ書きする。 1.8.1. 国際化を有効にする settings.py...

2010年11月25日木曜日

kayでの AttributeError: 'module' object has no attribute 'urls' エラー

Kayではプロジェクト・フォルダー及びアプリケーション・フォルダーに urls.py が存在する。 Django ではプロジェクト・フォルダーにしか urls.py が存在しない。 このため、Kayのアプリケーション・フォルダーにあるurls.pyを間違って削除すると、次の...

kayでのデバッグ(トレース)方法

例外発生時のデバッグ kay で例外が発生した場合、Werkzeug のデバッガが動きブラウザー上で例外発生時のトレースバックを表示する。 参考  Kayキュメント デバッグ Werkzeug内でコンソールを使用して、Pythonコードの実行も可能。 例外発生時以外...

Kayプロジェクト作成でのエラー

Kayのプロジェクト作成コマンドでエラーが出ることがある。 C:\google_appengine>python kay/manage.py startproject myprj Running on Kay-1.0.0 Traceback (most recent ca...

2010年11月24日水曜日

Kayでよく使うコマンド

以下、コマンド・プロンプト上でコマンドを発行する。 プロジェクト作成 python kay/manage.py startproject myprj GoogleAppEngineフォルダーからコマンドを実行 kayは通常GoogleAppEngineフォルダ...

Kayインストール手順(mercurial使用)

Kayインストール手順について、メモ書きする。 次のサイトで手順は詳しく説明してある。 present はじめてのKay Framework 上のサイトにKayのインストールフォルダー位置についてアドバイスが載っている。 GoogleAppEngine SDKのインストー...

Kayフレームワークについて

Google App Engine(GAE)向けにPythonで開発を行う場合、フレームワークはWebApp及びDjangoが標準で用意されている。 WebAppはシンプルだが機能は限られるようだ。 DjangoはGAE向けにパッチを導入する必要がある。またDatast...