備忘録

物忘れが酷いので

Google AppEngine

google-cloud-datastore<=0.20からgoogle-cloud-datastore>=0.21へアップデートするときの応急処置

google-cloud-datastore>=0.21にアップデートするとdatastoreのQuery.fetch().next_page()がプライベートメソッドになっている. そのため,以下のように書き換えることで,アップデートに対応できる. lst, has_next, cursor = query.fetch(start_cursor=cu…

google-cloud-python=0.19.0から^0.20.0にアップグレードできない問題の解決法

問題 pip3 install --upgrade google-cloudgoogle-cloud==0.19.0の環境から^0.20.0へアップグレードしようとすると ImportError: cannot import name 'datastore'のようにImportErrorが発生するようになる. 解決法 github.com pip3 uninstall -y google-clo…

Google AppEngineで実行時にNoClassDefErrorが出た時の対処法

実行環境Windows 8 Eclipse 4.3 AppEngine SDK 1.9.8エラー内容java.lang.NoClassDefFoundError: javax.servlet.FilterConfig is a restricted class. Please see the Google App Engine developer's guide for more details. at com.google.appengine.tools…