oauth2client.django_ormからCredentialsField
インポート、私は取得しています中:ジャンゴ-ORMとのpython-のOAuth2:インポートエラー:いいえモジュールの名前django_orm
Import Error: No module named django_orm
は、私はすでに前提条件をインストールしました。
oauth2client.django_ormからCredentialsField
インポート、私は取得しています中:ジャンゴ-ORMとのpython-のOAuth2:インポートエラー:いいえモジュールの名前django_orm
Import Error: No module named django_orm
は、私はすでに前提条件をインストールしました。
Drive API Guideに関するドキュメントは最新ではありません(最終更新日:2015年5月)。
利用代わりにこれらの輸入:
from oauth2client.contrib.django_orm import CredentialsField
from oauth2client.contrib.django_orm import FlowField
from oauth2client.contrib.django_orm import Storage
あなたはAPIガイド従っている場合は、より多くの輸入が中断します。 oauth2clientの開発者は、すべての非コアモジュール(django_orm、xsrfutil、appengineなど)をcontribに移動しました。 ImportError
を取得する場合は、oauth2client source codeを参照してください。
のOAuth2ライブラリに変更があっているように見えます: oauth2client.contrib.django_utilにすべてのジャンゴ関連コード
リファクタリング。 DjangoORMStorageを追加し、 FlowFieldを削除してください。 (#546)
これは、hereで確認できます。
おそらくあなたは、この(それを実行しているとき、私は任意のインポートエラーを得ることはありませんが、私はそれが動作を確認していない)のような何か試すことができます:あなたは、実際のトレース/を配置する必要があり
from oauth2client.contrib.django_util.storage import DjangoORMStorage
from oauth2client.contrib.django_util.models import CredentialsField
ちょうどアップデート、私は今それを試してみて、うまくいくようです。 CredentialsFieldに資格情報を保存し、DjangoORMStorageを使用して資格情報を取得できます。 – Rodrigo
- あなたのエラーをあなたの投稿の中に入っています –
settings.pyのINSTALLED_APPSにdjango_ormを追加する必要があります –