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 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