-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Closed
Labels
Milestone
Description
Is this expected behaviour?
>>> from rest_framework import serializers
>>>
>>> class ChildSerializer(serializers.Serializer):
... name = serializers.CharField()
...
>>> class ParentSerializer(serializers.Serializer):
... children = ChildSerializer(many=True, allow_empty=False)
...
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "<console>", line 2, in ParentSerializer
File "/Users/pmdarrow/.virtualenvs/api/lib/python3.4/site-packages/rest_framework/serializers.py", line 96, in __new__
return cls.many_init(*args, **kwargs)
File "/Users/pmdarrow/.virtualenvs/api/lib/python3.4/site-packages/rest_framework/serializers.py", line 116, in many_init
child_serializer = cls(*args, **kwargs)
File "/Users/pmdarrow/.virtualenvs/api/lib/python3.4/site-packages/rest_framework/serializers.py", line 90, in __init__
super(BaseSerializer, self).__init__(**kwargs)
TypeError: __init__() got an unexpected keyword argument 'allow_empty'