Skip to content

Commit 510ee93

Browse files
committed
Add support for JSONField
1 parent 0e2c736 commit 510ee93

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

graphene_django/rest_framework/serializer_converter.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,8 @@ def convert_serializer_field_to_list(field, is_input=True):
8686
@get_graphene_type_from_serializer_field.register(serializers.DictField)
8787
def convert_serializer_field_to_dict(field):
8888
return DictType
89+
90+
91+
@get_graphene_type_from_serializer_field.register(serializers.JSONField)
92+
def convert_serializer_field_to_jsonstring(field):
93+
return graphene.types.json.JSONString

graphene_django/rest_framework/tests/test_field_converter.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,3 +140,7 @@ def test_should_ip_convert_string():
140140

141141
def test_should_image_convert_string():
142142
assert_conversion(serializers.ImageField, graphene.String)
143+
144+
145+
def test_should_json_convert_jsonstring():
146+
assert_conversion(serializers.JSONField, graphene.types.json.JSONString)

0 commit comments

Comments
 (0)