google app engine

はてなブックマークで人気のcookpadレシピをTumblr投稿する

ときどきはてなブックマークの人気エントリーにcookpadのレシピが入ってきます。 見ると食べてみたくなるんで、嫁さんに見せて作ってもらったりするんですが、いちいちリンクを送ったりするのが面倒になってきました。嫁さんがはてなブックマークをチェック…

kay-frameworkでセッションを使う

kay-frameworkでごにょごにょと個人的なアプリ作ってて、何も考えずにセッションを使おうとしたら使えなかったときのメモ kay-frameworkでセッションを使うには設定が必要 手順1settings.pyのINSTALLED_APPSに'kay.sessions'を追加 INSTALLED_APPS = ( 'kay.…

Google App Engine + Backbone.js + Require.js で作成されたwebappサンプル

webapp-boilerplate https://github.com/ronreiter/webapp-boilerplate Google App Engine、Backbone.js、Require.jsを使用して作成されたTodo listのサンプルコードがgithubで公開されてました。コードには丁寧にコメントが付けられているので勉強になりま…

GoogleAppEngine1.6.1とvirtualenv

GoogleAppEngineとvirtualenvは相性が悪くて、1.6.0までは、パッチを当てないとエラーになってしまってましたが、1.6.1で修正されたようです。めでたしめでたしリリースノート https://docs.google.com/document/pub?id=1AZjOs_it3FwPF5ZjUYsbpntGTbbnPqtl0k…

urllib.urlopenでTypeError: endheaders() takes exactly 1 argument (2 given)

google app engine1.6.0でurllib.urlopenを使用したところ、以下のようなエラーが発生。 File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib.py", line 84, in urlopen return opener.open(url) File "/System/Library/F…

formに表示しないパラメータを指定する

from google.appengine.ext import db from google.appengine.ext.db import djangoforms class Todo(db.Model): title = db.StringProperty() content = db.TextProperty() added_by = db.UserProperty() class TodoForm(djangoforms.ModelForm): class Met…

djangoのforms.ChoiceFieldにselectedを設定する

Formのインスタンスを作成するときに、initialとして初期値を渡す import djangoforms from django import forms class MyForm(djangoforms.ModelForm): month = forms.ChoiceField(choices=MONTH_CHOICES, widget=forms.Select()) MyForm(initial={'month':…

virtualenvでgoogle app engine 1.6.0を動かす

google app engineの1.6.0がダウンロードできるようになっています。http://code.google.com/intl/ja/appengine/downloads.htmlリリースノートはこちらhttp://code.google.com/p/googleappengine/wiki/SdkReleaseNotes 1.5.5ではvirtualenvで作った環境で動…

virtualenvでgoogle app engine開発用の環境を作成したときのメモ

virtualenv、virtualenvwrapperのインストール こことか、 http://labs.unoh.net/2009/12/2009python.html ここを参考に http://www.ianlewis.org/jp/virtualenv-pip-fabric google app engineは以下からDLしてインストール http://code.google.com/intl/ja/…

google app engine のアプリを削除する

google app engineのアプリは1アカウント10個まで。 削除の方法は、DashboardのAdministration->Application Settingの下部「Disable or Delete Application」から、まずはdisableにする。 disableの完了画面に「Request Permanent Deletion」とボタンが…