我想为每个无线电选择设置不同的ID。
我的模特: -
class Preference(models.Model):
BOARD_CHOICES = [('CB', 'CBSE'), ('IC', 'ICSE'), ('SB', 'State Board'),
('IB', 'International Board')]
Board = models.CharField(max_length=30, choices=BOARD_CHOICES, default='CBSE', blank=False)
我的表格: -
class PreferenceForm(forms.ModelForm):
class Meta:
model = Preference
fields = ['Board']
widgets = {
'Board': forms.RadioSelect(),
}
即带有标签' CBSE'的单选按钮。我想设置ID来说出' choice_1'等等。
所有帮助/建议都将不胜感激。
答案 0 :(得分:0)
solution如何? ?
我用这样的东西包起来:
<label>{{ form.origem.label }}</label>
{% for choice in form.origem %}
<div class="">
{{ choice.tag }}
<label class="radio-style-1-label" for="id_{{form.origem.name}}_{{forloop.counter0}}">{{ choice.choice_label }}</label>
</div>
{% endfor %}