Skip to content

Commit ee23638

Browse files
author
Jacob Foster
committed
Add converters for datetime fields
1 parent 302ea0d commit ee23638

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

graphene_django/rest_framework/serializer_converter.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,17 @@ def convert_serializer_field_to_float(field):
9191
return graphene.Float
9292

9393

94+
@get_graphene_type_from_serializer_field.register(serializers.DateTimeField)
95+
@get_graphene_type_from_serializer_field.register(serializers.DateField)
96+
def convert_serializer_field_to_date_time(field):
97+
return graphene.types.datetime.DateTime
98+
99+
100+
@get_graphene_type_from_serializer_field.register(serializers.TimeField)
101+
def convert_serializer_field_to_time(field):
102+
return graphene.types.datetime.Time
103+
104+
94105
@get_graphene_type_from_serializer_field.register(serializers.ListField)
95106
def convert_serializer_field_to_list(field, is_input=True):
96107
child_type = get_graphene_type_from_serializer_field(field.child)

0 commit comments

Comments
 (0)