0
我试图在django窗体中设置自定义“名称”属性。在Django中为RadioSelect设置自定义“名称”属性
我一直想这样的做法:
class BaseQuestionForm(forms.Form):
question_id = forms.CharField(widget=forms.HiddenInput)
answer = forms.ChoiceField(choices = [ ... ], widget=forms.RadioSelect)
,然后用设置在答案的“name'-ATTR:
form.fields['answer'].widget.name = 'new_name'
但是,这并不工作,名称始终设置为“答案”,如在字段名称中。有没有办法做到这一点?
这工作得很好。 但是,有没有其他的方式来创建一个数据库生成的形式在Django - 因为这就是我使用这个代码。 – 2010-07-27 19:22:45