10
10
from graphql import assert_valid_name
11
11
12
12
from .compat import (ArrayField , HStoreField , JSONField , RangeField ,
13
- RelatedObject , UUIDField )
13
+ RelatedObject , UUIDField , DurationField )
14
14
from .fields import get_connection_field , DjangoListField
15
15
from .utils import get_related_model , import_single_dispatch
16
16
@@ -71,12 +71,12 @@ def convert_django_field(field, registry=None):
71
71
@convert_django_field .register (models .URLField )
72
72
@convert_django_field .register (models .GenericIPAddressField )
73
73
@convert_django_field .register (models .FileField )
74
- @convert_django_field .register (UUIDField )
75
74
def convert_field_to_string (field , registry = None ):
76
75
return String (description = field .help_text , required = not field .null )
77
76
78
77
79
78
@convert_django_field .register (models .AutoField )
79
+ @convert_django_field .register (UUIDField )
80
80
def convert_field_to_id (field , registry = None ):
81
81
return ID (description = field .help_text , required = not field .null )
82
82
@@ -102,6 +102,7 @@ def convert_field_to_nullboolean(field, registry=None):
102
102
103
103
@convert_django_field .register (models .DecimalField )
104
104
@convert_django_field .register (models .FloatField )
105
+ @convert_django_field .register (DurationField )
105
106
def convert_field_to_float (field , registry = None ):
106
107
return Float (description = field .help_text , required = not field .null )
107
108
0 commit comments