x-ite's diary

覚え書きです。想定読者は俺

Google App Engine

python2.7 appengine babel 俺環境メモ

よく忘れるので。 pybabel-2.7 extract -F ./babel.cfg -o ./locale/messages.pot ./ pybabel-2.7 update -l ja_JP -d ./locale -i ./locale/messages.pot pybabel-2.7 compile -f -d ./locale/ ※更新時 参考 http://webapp-improved.appspot.com/tutorials/…

bulkloaderメモ

dev環境へデータアップロード appcfg.py upload_data --config_file=bulkloader.yaml --application=dev~foo --filename=foo.csv --kind=Keyword --url=http://localhost:8080/_ah/remote_api . applicationをつけるprod環境へデータアップロード appcfg.py …

python on gae Facebook iframeアプリがIEでCookieを受け付けない

P3Pヘッダーをおくる class MainHandler(): def get(self): self.response.headers.add_header('P3P', "CP=IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT");

python on gae 例外情報をみる

import sys import logging try: #some error happend except: logging.error(sys.exc_info()[0]) logging.error(sys.exc_info()[1]) sys -- システムパラメータと関数 http://www.python.jp/doc/2.5/lib/module-sys.html

python on gae テンプレートでコメント

gaeのwebappフレームワークはdjangoのテンプレートを利用している単行 {# helloworld #} 複数行 {% comment %} Hello world Good bye {% endcomment %}

python on gaeで環境別の設定ファイルを作る

facebookアプリなどを作っていると開発と本番でAPIキーなどが違うことがある。 その場合に簡易的にかいたコード #conf.py class Default(): TITLE = "Common Title" class Prod(Default): FACEBOOK_APP_ID = "APP_ID_FOR_PROD" FACEBOOK_APP_SECRET = "APP_S…

GAEでDjango googletagsを使う

/settings.pyで GLOBALTAGS = ('ragendja.templatetags.googletags',) での読み込みはできなくなったらしい。タグを使いたいテンプレートで下記を利用して凌ぐ。 {% load googletags %}