﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
26905	Add possibility to pass MultiValueDict-like objects as a form's data	Marcin Nowak	nobody	"`value_from_datadict()` of `django.forms.widgets.MultipleHiddenInput` and `django.forms.widgets.SelectMultiple` are not based on duck typing but on a strict checking for `MultiValueDict` class.

Changing implementation to duck typing will make code more flexible and open doors for passing any dict-like and MultiValueDict-like objects as a form's data.

Forms data passed as `MultiValueDict` class should be slightly faster due to less type checkings, but this is not a goal itself.

The discussion I've started about this improvement is here:  https://groups.google.com/d/msg/django-developers/v-pk2l0hxHk/Vn-hEjMjAwAJ

I'm attaching a patch proposal."	Cleanup/optimization	closed	Forms	dev	Normal	fixed			Accepted	1	0	0	0	0	0
