Google Appengine で datastore_admin が使えなくなった
GoogleAppengine の Python SDK の バージョン1.6.2が出ましたね。早速upgradeしてみたら。下記のようなエラーに遭遇したのでメモ
datastore_admin が無いよとエラー
dev_appserver.py を叩いたら下記のようなエラーがでました。
google.appengine.ext.builtins.InvalidBuiltinName: datastore_admin is not the name of a valid builtin. Available handlers are: admin_redirect, appstats, default, deferred, django_wsgi, remote_api
どうやらビルトインの中から、datastore_adminは無くなったようです。もう少し正確に言うと、Python2.7 で開発してる場合のみdatastore_adminが使えないっぽいです(2.5で試してないけど) 。リリースノートにもそのように書いてありますた。
2.7で開発をしているというのは、app.yamlでruntimeを「python2.7」にしているという事です。
runtime: python27
というわけでapp.yamlから削ったった。
builtins: - datastore_admin: on #<- 削った