mirror of
https://github.com/graphql-python/graphene.git
synced 2024-11-23 01:56:54 +03:00
Fixed Django integration
This commit is contained in:
parent
d17bd0aa3e
commit
9109b9de90
|
@ -2,14 +2,14 @@ from collections import OrderedDict
|
|||
|
||||
import six
|
||||
|
||||
from graphene import ObjectType
|
||||
from graphene import ObjectType, Field
|
||||
from graphene.types.objecttype import ObjectTypeMeta
|
||||
from .converter import convert_django_field_with_choices
|
||||
from graphene.types.options import Options
|
||||
from .utils import get_model_fields, is_valid_django_model, DJANGO_FILTER_INSTALLED
|
||||
from .registry import Registry, get_global_registry
|
||||
from graphene.utils.is_base_type import is_base_type
|
||||
from graphene.types.utils import get_fields_in_type, merge
|
||||
from graphene.types.utils import yank_fields_from_attrs, merge
|
||||
|
||||
|
||||
def construct_fields(options):
|
||||
|
@ -80,9 +80,9 @@ class DjangoObjectTypeMeta(ObjectTypeMeta):
|
|||
|
||||
options.registry.register(cls)
|
||||
|
||||
options.django_fields = get_fields_in_type(
|
||||
ObjectType,
|
||||
construct_fields(options)
|
||||
options.django_fields = yank_fields_from_attrs(
|
||||
construct_fields(options),
|
||||
_as=Field,
|
||||
)
|
||||
options.fields = merge(
|
||||
options.interface_fields,
|
||||
|
|
Loading…
Reference in New Issue
Block a user