﻿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
12510	ModelChoiceField.clean call to_python and validate from ChoiceField	Petr Marhoun <petr.marhoun@…>	nobody	"Comment in !ModelChoiceField says: This class is a subclass of !ChoiceField for purity, but it doesn't actually use any of !ChoiceField's implementation.

But with model level validation method !ModelChoiceField.clean calls Field.clean and it calls self.to_python and self.validate, in reality !ChoiceField.to_python and !ChoiceField.validate. And for !ModelChoiceField these methods are useless and can be harmful - for example (my problem) with hidden !ModelChoiceField choices were not created but they are now, it could be very ineffective.
"		closed	Forms	dev		fixed			Accepted	1	0	0	0	0	0
