Django Forms Радиокнопка

Я сделал форму с помощью django forms и вызвал ее в шаблоне, но при выборе радиокнопки она не выбирается, какое решение

''' html-секция '''

'''
                    <div class="form-row p-t-20">

                        <label class="label label--block">Gender</label>
                            {% for radio in form.Gender %}

                            <div class="p-t-15">
                            <label class="radio-container">
                                {{radio}}
                                <input type="radio" name="gender">
                                <span class="checkmark"></span>

                            </label>
                        </div>      

''' раздел форм '''

Gender = forms.ChoiceField(choices=GenderChoice,widget=forms.RadioSelect(attrs={'class':'form-check form-check-inline'}))

                                                                                                                               

сначала:

Попробуйте написать правильный html, у вас нет закрытого div и закрытого тега шаблона {% endfor %}.

Второй:

у вас уже есть поле формы Gender, зачем вам делать рендеринг вручную. Просто {{ form.Gender}}

Читайте подробнее здесь: https://docs.djangoproject.com/en/4.0/topics/forms/#rendering-fields-manually

Последнее:

Зачем рендерить поля, если можно рендерить всю форму?

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