'Make sure that a list of valid fields is being used.'

def validate(self, value):

    if ((not isinstance(value, (list, tuple, QuerySet))) or isinstance(value, six.string_types)):
        self.error('Only    lists    and    tuples    may    be    used    in    a    list    field')
    super(ListField, self).validate(value)
