気が付いたら 1.14 あたりから動いていない。API の仕様変更があったとのことですが
プロトコルを https にしても駄目。で、ローカルに環境作って云々、ってのも色々ハマッた挙句に json なナニを import できなくなっている事が判明。
で、GAE なログ見ると For more information see https://developers.google.com/appengine/docs/python/tools/libraries#Django とあったので中身を確認。
どうも以下を main.py に追加、ということなのかどうか。ちなみにわしは Django 0.96 を使っているらしい。
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
from google.appengine.dist import use_library
use_library('django', '0.96')
盛り込んでみます。で、deploy もしてみる。
$ ./google_appengine/appcfg.py --oauth2 update hoge/
どうなるか。
駄目でした
とりあえず以下を盛り込んで再度 deploy してますがどうなるか。
main.py の一部
from google.appengine.dist import use_library
use_library('django', '0.96')
oauth.py の一部
from django.utils import simplejson as json
なんとなく一部のファイルを未更新のまま deploy してたりする疑惑があるのですが、続きは夜に時間が確保できれば、ということでorz
復活
deploy 後にぼさっと TL 眺めてたら復活してました。対応は以下になるのかどうか。
- プロトコルを https にした
- use_library を import してもごもご
監視とかした方が良いのかどうか (わら