Make sure that ListFields are not strings
This commit is contained in:
parent
1a2c74391c
commit
9b4d0f6450
@ -472,7 +472,8 @@ class ListField(ComplexBaseField):
|
|||||||
def validate(self, value):
|
def validate(self, value):
|
||||||
"""Make sure that a list of valid fields is being used.
|
"""Make sure that a list of valid fields is being used.
|
||||||
"""
|
"""
|
||||||
if not isinstance(value, (list, tuple)):
|
if (not isinstance(value, (list, tuple)) or
|
||||||
|
isinstance(value, basestring)):
|
||||||
raise ValidationError('Only lists and tuples may be used in a '
|
raise ValidationError('Only lists and tuples may be used in a '
|
||||||
'list field')
|
'list field')
|
||||||
super(ListField, self).validate(value)
|
super(ListField, self).validate(value)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user