Как добавить ID или класс к каждой опции в ChoiceField - forms.py Django
в настоящее время я создаю кортеж для опций и передаю два аргумента value и label, как
TAG_OPTION = (
('', 'Choose Tagging'),
("Option A","Option A"),
("Option B","Option B"),
("Option C","Option C"),
("Option D","Option D"),
("Option AB","Option AB"),
("Option BA","Option BA")
)
и затем передавал TAG_OPTION
в choices
из ChoiceField
, как
tagging_type = forms.ChoiceField(choices=TAG_OPTION,widget=forms.Select(attrs={'id':'tagging_type'}))
Однако, вывод, который я хочу получить,
<select name="tagging_type" id="tagging_type">
<option value="">Choose Tagging</option>
<option id="optA" value="Option A">Option A</option>
<option id="optA" value="Option B">Option B</option>
<option id="optA" value="Option C">Option C</option>
<option id="optA" value="Option D">Option A</option>
<option id="optB" value="Option AB">Option AB</option>
<option id="optB" value="Option BA">Option BA</option>
</select>
Может ли кто-нибудь помочь мне узнать простой способ достичь этого?