2013-04-15 13 views
5

最近GAE SDKが更新されましたが、すぐにアップデートが開始されました。 Django 1.4.3でバックエンドでGoogle Cloud SQLを使用しています。私のローカルのdevサーバーでは、次のエラーが発生します。Djangoでdev_appserverのGoogle Cloud SQLインスタンスにアクセスできない

有効なOAuth 2.0資格情報がありません。 dev_appserverでGoogle SQLサービス バックエンドを使用する前に、まずmanage.py syncdbと を実行して、指定された手順に従ってOAuth 2.0トークンを取得する必要があります。

私はcacert.txtを削除して、ホームディレクトリからgoogle sql認証を削除して、python manage.py syncdbを実行して認証を再取得しようとしましたが、役に立たないです。

同じ質問は、提供された "パッチ" とここに提起されています:

http://code.google.com/p/googleappengine/issues/detail?id=9006

は、私は、パッチごとに私のserver.pyを変えてみました。しかし効果はありません。

助けが必要ですか?

+0

Djangoのサポート(https://developers.google.com/appengine/docs/python/cloud-sql/django)に記載されているように〜/ .googlesql_oauth2.datファイルがありますか? – Lee

答えて

1

私は同じ問題を抱えていた、これは私のためにそれを解く:

  1. は、GoogleのOAuthの.dat JSONファイルからrefresh_tokenをコピー
  2. app.yamlをに追加

env_variables: GOOGLE_SQL_OAUTH2_REFRESH_TOKEN: "here the copied token"

関連する問題