aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/serializers.py
diff options
context:
space:
mode:
authorTom Christie2014-11-28 09:57:02 +0000
committerTom Christie2014-11-28 09:57:02 +0000
commitd4b8e356b952137760bf33750b17895526d6151e (patch)
treecb4428b2967582dd8ca50cb1bcd1f7bb95b1fe5f /rest_framework/serializers.py
parentd2d7e1dfde2a62ee8f6d904368dbd6581de278c9 (diff)
parent34ca8cd2a5c030d9acc89720876ba9583c1dc988 (diff)
downloaddjango-rest-framework-d4b8e356b952137760bf33750b17895526d6151e.tar.bz2
Merge branch '3.0-docs'
Diffstat (limited to 'rest_framework/serializers.py')
-rw-r--r--rest_framework/serializers.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py
index e86e67f7..f7aa3a7d 100644
--- a/rest_framework/serializers.py
+++ b/rest_framework/serializers.py
@@ -102,7 +102,9 @@ class BaseSerializer(Field):
(key, value) for key, value in kwargs.items()
if key in LIST_SERIALIZER_KWARGS
]))
- return ListSerializer(*args, **list_kwargs)
+ meta = getattr(cls, 'Meta', None)
+ list_serializer_class = getattr(meta, 'list_serializer_class', ListSerializer)
+ return list_serializer_class(*args, **list_kwargs)
def to_internal_value(self, data):
raise NotImplementedError('`to_internal_value()` must be implemented.')