Как добавить 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>

Может ли кто-нибудь помочь мне узнать простой способ достичь этого?

Вернуться на верх