首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用最新的石墨烯和石墨烯-django版本时,Import (无法从‘graphql’导入名称'ResolveInfo‘)错误

使用最新的石墨烯和石墨烯-django版本时,Import (无法从‘graphql’导入名称'ResolveInfo‘)错误
EN

Stack Overflow用户
提问于 2020-01-04 00:38:29
回答 1查看 2.2K关注 0票数 4

自从更新我的依赖项后,我的django应用程序出现了一些问题。下面是我安装的应用程序:

代码语言:javascript
复制
INSTALLED_APPS = [
    'graphene_django',
    'rest_framework',
    'corsheaders',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'dojo_manager.dojo',
]

和我的requirements.txt:

代码语言:javascript
复制
aniso8601==8.0.0   
asgiref==3.2.3   
Django==3.0.2   
django-cors-headers==3.2.0   
django-filter==2.2.0   
django-graphql-jwt==0.3.0   
djangorestframework==3.11.0   
djangorestframework-jwt==1.11.0   
graphene==2.1.8   
graphene-django==2.8.0   
graphene-django-extras==0.4.8   
graphql-core==3.0.1   
graphql-relay==3.0.0   
pip-upgrade-outdated==1.5   
pipupgrade==1.5.2   
promise==2.3   
PyJWT==1.7.1   
python-dateutil==2.8.1   
pytz==2019.3   
Rx==3.0.1   
singledispatch==3.4.0.3   
six==1.13.0   
sqlparse==0.3.0   

我得到了

代码语言:javascript
复制
ImportError: cannot import name 'ResolveInfo' from 'graphql' (E:\Ben\GitHub-Repos\dojo-manager\env\lib\site-packages\graphql\__init__.py)

我知道https://github.com/graphql-python/graphene-django/issues/737https://github.com/graphql-python/graphene/issues/546,在我的例子中似乎没有一个能解决这个问题。

非常感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-04 16:55:19

好吧,我能够通过将graphql-core==3.0.1降级到graphql-core<3 (以及所有依赖项)来修复它。

我一定是在执行pip install -r requirements.txt时遗漏了错误

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59582142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档