'This effectively lets us treat dicts as MultiValueDicts.'

def _iterlists(self, mapping):

    if hasattr(mapping, 'iterlists'):
        return mapping.iterlists()
    return ((key, (value,)) for (key, value) in mapping.iteritems())
