mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-07-11 08:42:32 +03:00
fix( DjangoListField ): DjangoListField defines get_manager just like DjangoConnectionField for a better variable name default_manager instead of default_queryset
This commit is contained in:
parent
d38abafd9c
commit
b1dfcb741e
|
@ -43,16 +43,16 @@ class DjangoListField(Field):
|
||||||
def model(self):
|
def model(self):
|
||||||
return self._underlying_type._meta.model
|
return self._underlying_type._meta.model
|
||||||
|
|
||||||
def get_default_queryset(self):
|
def get_manager(self):
|
||||||
return self.model._default_manager # .get_queryset()
|
return self.model._default_manager
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def list_resolver(
|
def list_resolver(
|
||||||
django_object_type, resolver, default_queryset, root, info, **args
|
django_object_type, resolver, default_manager, root, info, **args
|
||||||
):
|
):
|
||||||
queryset = maybe_queryset(resolver(root, info, **args))
|
queryset = maybe_queryset(resolver(root, info, **args))
|
||||||
if queryset is None:
|
if queryset is None:
|
||||||
queryset = maybe_queryset(default_queryset)
|
queryset = maybe_queryset(default_manager)
|
||||||
|
|
||||||
if isinstance(queryset, QuerySet):
|
if isinstance(queryset, QuerySet):
|
||||||
# Pass queryset to the DjangoObjectType get_queryset method
|
# Pass queryset to the DjangoObjectType get_queryset method
|
||||||
|
@ -69,7 +69,7 @@ class DjangoListField(Field):
|
||||||
self.list_resolver,
|
self.list_resolver,
|
||||||
django_object_type,
|
django_object_type,
|
||||||
parent_resolver,
|
parent_resolver,
|
||||||
self.get_default_queryset(),
|
self.get_manager(),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user