django-graph-auth icon indicating copy to clipboard operation
django-graph-auth copied to clipboard

Exception when importing graphe_auth.schema : cannot import name 'DjangoFilterConnectionField'

Open picturedots opened this issue 7 years ago • 3 comments

import graph_auth.schema causes exception importing DjangoFilterConnectionField probably because I am using the latest graphene / graphene-django which may have changed some things about filters...? Here's my relevant environment:

Django==1.11 django-graph-auth==0.3.1 graphene==1.4 graphene-django==1.3 graphql-core==1.1 graphql-relay==0.4.5 python 3.5

Full stack trace: django_1 | Internal Server Error: /api/ django_1 | Traceback (most recent call last): django_1 | File "/usr/local/lib/python3.5/site-packages/graphene_django/settings.py", line 74, in import_from_string django_1 | module = importlib.import_module(module_path) django_1 | File "/usr/local/lib/python3.5/importlib/init.py", line 126, in import_module django_1 | return _bootstrap._gcd_import(name[level:], package, level) django_1 | File "", line 986, in _gcd_import django_1 | File "", line 969, in _find_and_load django_1 | File "", line 958, in _find_and_load_unlocked django_1 | File "", line 673, in _load_unlocked django_1 | File "", line 673, in exec_module django_1 | File "", line 222, in _call_with_frames_removed django_1 | File "/code/backend/schema.py", line 3, in django_1 | import graph_auth.schema django_1 | File "/usr/local/lib/python3.5/site-packages/graph_auth/schema.py", line 5, in django_1 | from graphene_django.filter import DjangoFilterConnectionField django_1 | ImportError: cannot import name 'DjangoFilterConnectionField' django_1 |

thanks for your work on this!

picturedots avatar May 02 '17 15:05 picturedots

Perhaps install django-filter, as graphene_django.filter.DjangoFilterConnectionField depends on it.

dervos avatar Jun 07 '17 20:06 dervos

Tested, @dervos 's answer works. Link to django-filter repo: https://github.com/carltongibson/django-filter

clodal avatar Jul 07 '17 07:07 clodal

@clodal Would you mind making a PR to include django-filter as a dependency?

morgante avatar Aug 16 '17 02:08 morgante