Support RecursiveField with 'many' option (#321)

This commit is contained in:
Roman Sichny
2019-02-25 20:59:35 +02:00
committed by Cristi Vîjdea
parent 76c8fe0646
commit e538e0713a
3 changed files with 19 additions and 4 deletions
+2 -1
View File
@@ -41,10 +41,11 @@ class TodoYetAnotherSerializer(serializers.ModelSerializer):
class TodoTreeSerializer(serializers.ModelSerializer):
children = serializers.ListField(child=RecursiveField(), source='children.all')
many_children = RecursiveField(many=True, source='children')
class Meta:
model = TodoTree
fields = ('id', 'title', 'children')
fields = ('id', 'title', 'children', 'many_children')
class TodoRecursiveSerializer(serializers.ModelSerializer):