Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入错误:没有名为django_orm的模块_Python_Python 2.7_Django 1.9 - Fatal编程技术网

Python 导入错误:没有名为django_orm的模块

Python 导入错误:没有名为django_orm的模块,python,python-2.7,django-1.9,Python,Python 2.7,Django 1.9,从oauth2client.django_orm导入CredentialsField时,我得到: Import Error: No module named django_orm 我已经安装了先决条件:django orm和python-oauth2。上的文档不是最新的(上次更新于2015年5月) 请改用这些导入: from oauth2client.contrib.django_orm import CredentialsField from oauth2client.contrib.dja

从oauth2client.django_orm导入
CredentialsField
时,我得到:

Import Error: No module named django_orm
我已经安装了先决条件:django orm和python-oauth2。

上的文档不是最新的(上次更新于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等)移动到了。如果您获得更多信息,请参阅。OAuth2库似乎发生了更改:

将所有django相关代码重构为 oauth2client.contrib.django_util。添加DjangoORMStorage,删除 流场。(#546)

你可以检查一下

也许您可以尝试类似的方法(我在运行它时没有收到任何导入错误,但我不确定它是否有效):


看起来oauth2client库已经被弃用了。查看更多最新的
googleauth

要使用身份验证令牌创建凭据对象,请执行以下操作:

import google.oauth2.credentials
credentials=google.oauth2.credentials.credentials(
“访问令牌”)

你需要将trace/actual-收到的错误放在帖子中。你需要在settings.py中的已安装应用程序中添加django\u orm。只是一个更新,我现在已经尝试过了,它似乎工作正常。我可以将凭据保存在credentials字段中,并使用DjangoORMStorage检索它。
from oauth2client.contrib.django_util.storage import DjangoORMStorage
from oauth2client.contrib.django_util.models import CredentialsField