99from graphene .utils .str_converters import to_camel_case , to_const
1010from graphql import assert_valid_name
1111
12- from .compat import (ArrayField , HStoreField , JSONField , RangeField ,
13- RelatedObject , UUIDField , DurationField )
12+ from .compat import ArrayField , HStoreField , JSONField , RangeField
1413from .fields import get_connection_field , DjangoListField
1514from .utils import get_related_model , import_single_dispatch
1615
@@ -80,7 +79,7 @@ def convert_field_to_string(field, registry=None):
8079
8180
8281@convert_django_field .register (models .AutoField )
83- @convert_django_field .register (UUIDField )
82+ @convert_django_field .register (models . UUIDField )
8483def convert_field_to_id (field , registry = None ):
8584 return ID (description = field .help_text , required = not field .null )
8685
@@ -106,7 +105,7 @@ def convert_field_to_nullboolean(field, registry=None):
106105
107106@convert_django_field .register (models .DecimalField )
108107@convert_django_field .register (models .FloatField )
109- @convert_django_field .register (DurationField )
108+ @convert_django_field .register (models . DurationField )
110109def convert_field_to_float (field , registry = None ):
111110 return Float (description = field .help_text , required = not field .null )
112111
@@ -157,26 +156,6 @@ def dynamic_type():
157156 return Dynamic (dynamic_type )
158157
159158
160- # For Django 1.6
161- @convert_django_field .register (RelatedObject )
162- def convert_relatedfield_to_djangomodel (field , registry = None ):
163- model = field .model
164-
165- def dynamic_type ():
166- _type = registry .get_type_for_model (model )
167- if not _type :
168- return
169-
170- if isinstance (field .field , models .OneToOneField ):
171- return Field (_type )
172-
173- if is_node (_type ):
174- return get_connection_field (_type )
175- return DjangoListField (_type )
176-
177- return Dynamic (dynamic_type )
178-
179-
180159@convert_django_field .register (models .OneToOneField )
181160@convert_django_field .register (models .ForeignKey )
182161def convert_field_to_djangomodel (field , registry = None ):
0 commit comments