I\'m trying to set up a choice field in django, but I don\'t think this is a django issue. The choices field takes an iterable (e.g., a list or tuple) of 2-tuples to use as
self.fields['question_' + question.id]
That looks like the problem. Try
"question_%f"%question.id
or
"question_"+ str(question.id)