aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/serializers.py
diff options
context:
space:
mode:
authorTom Christie2014-12-05 14:15:58 +0000
committerTom Christie2014-12-05 14:15:58 +0000
commit544967f36ed6e29819018428d48da00de74958b9 (patch)
tree20005a2ab9731b326de9187c29cbaa4aa046226c /rest_framework/serializers.py
parentc611a2c1fe7370bbe3151cb04b546e3e400acf1e (diff)
downloaddjango-rest-framework-544967f36ed6e29819018428d48da00de74958b9.tar.bz2
Test tweaks
Diffstat (limited to 'rest_framework/serializers.py')
-rw-r--r--rest_framework/serializers.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py
index 8784b303..d8e544d4 100644
--- a/rest_framework/serializers.py
+++ b/rest_framework/serializers.py
@@ -795,10 +795,16 @@ class ModelSerializer(Serializer):
extra_kwargs = getattr(self.Meta, 'extra_kwargs', {})
if fields and not isinstance(fields, (list, tuple)):
- raise TypeError('`fields` must be a list or tuple')
+ raise TypeError(
+ 'The `fields` option must be a list or tuple. Got %s.' %
+ type(fields).__name__
+ )
if exclude and not isinstance(exclude, (list, tuple)):
- raise TypeError('`exclude` must be a list or tuple')
+ raise TypeError(
+ 'The `exclude` option must be a list or tuple. Got %s.' %
+ type(exclude).__name__
+ )
assert not (fields and exclude), "Cannot set both 'fields' and 'exclude'."