Skip to content

Commit

Permalink
Add converters for datetime fields
Browse files Browse the repository at this point in the history
  • Loading branch information
Jacob Foster committed Jul 11, 2017
1 parent 302ea0d commit ee23638
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions graphene_django/rest_framework/serializer_converter.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,17 @@ def convert_serializer_field_to_float(field):
return graphene.Float


@get_graphene_type_from_serializer_field.register(serializers.DateTimeField)
@get_graphene_type_from_serializer_field.register(serializers.DateField)
def convert_serializer_field_to_date_time(field):
return graphene.types.datetime.DateTime


@get_graphene_type_from_serializer_field.register(serializers.TimeField)
def convert_serializer_field_to_time(field):
return graphene.types.datetime.Time


@get_graphene_type_from_serializer_field.register(serializers.ListField)
def convert_serializer_field_to_list(field, is_input=True):
child_type = get_graphene_type_from_serializer_field(field.child)
Expand Down

0 comments on commit ee23638

Please sign in to comment.