Delete RelatedObject import

This commit is contained in:
Patrick Arminio 2017-06-23 12:51:19 +01:00
parent 7fd6125199
commit 712d57e043
2 changed files with 2 additions and 23 deletions

View File

@ -9,8 +9,7 @@ from graphene.types.json import JSONString
from graphene.utils.str_converters import to_camel_case, to_const
from graphql import assert_valid_name
from .compat import (ArrayField, HStoreField, JSONField, RangeField,
RelatedObject)
from .compat import ArrayField, HStoreField, JSONField, RangeField
from .fields import get_connection_field, DjangoListField
from .utils import get_related_model, import_single_dispatch
@ -157,26 +156,6 @@ def convert_field_to_list_or_connection(field, registry=None):
return Dynamic(dynamic_type)
# For Django 1.6
@convert_django_field.register(RelatedObject)
def convert_relatedfield_to_djangomodel(field, registry=None):
model = field.model
def dynamic_type():
_type = registry.get_type_for_model(model)
if not _type:
return
if isinstance(field.field, models.OneToOneField):
return Field(_type)
if is_node(_type):
return get_connection_field(_type)
return DjangoListField(_type)
return Dynamic(dynamic_type)
@convert_django_field.register(models.OneToOneField)
@convert_django_field.register(models.ForeignKey)
def convert_field_to_djangomodel(field, registry=None):

View File

@ -8,7 +8,7 @@ from graphene.relay import ConnectionField, Node
from graphene.types.datetime import DateTime, Time
from graphene.types.json import JSONString
from ..compat import JSONField, RelatedObject
from ..compat import JSONField
from ..converter import convert_django_field, convert_django_field_with_choices
from ..registry import Registry
from ..types import DjangoObjectType