﻿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
3821	[patch] newforms.fields ChoiceField & MultipleChoiceField should honor widget overrides in subclasses	Max Derkachev <mderk@…>	Adrian Holovaty	"ChoiceField & MultipleChoiceField take a default widget argument in __init__, and it make impossible to override widget attribute on class level in subclasses. Instead of
{{{
class MyChoiceField(ChoiceField):
   widget = RadioSelect
..........
foo = MyChoiceField(choices=(....))
}}}

one must call it with widget argument every time:

{{{
foo = MyChoiceField(choices=(....), widget=RadioSelect)
}}}

"		closed	Forms	dev		fixed			Ready for checkin	1	0	0	0	0	0
