我正在尝试使用Django编写表单,但我无法设置Select字段的名称。在Django生成的选择字段中设置名称属性
class MyForm(forms.Form):
successor = forms.ChoiceField(widget=forms.Select(
attrs = {'name': 'to_player', 'onclick':'this.form.submit();'}
)
)
给出了这样的输出:
<label for="id_successor">Successor:</label>
<select id="id_successor" name="successor" onclick="this.form.submit();"></select>
而应该是NAME = “to_player” 不NAME = “接班人”。为什么?
对于你的问题有一个更简单的答案。检查[这里] [1]发布了.. [1]:http://stackoverflow.com/questions/8801910/override-django-form-fields-name-attr – Darwesh