Многоступенчатая форма Django сохраняет все поля, кроме полей выбора

У меня есть многоступенчатая форма. Все поля сохраняются успешно, но не поля выбора.

Мой код, связанный с полем select:

Forms.py

class StepFive(StepFour):
    dob = forms.DateField(
        label="Date of birth?",
        required=False,
    )

    year = forms.ChoiceField(
        label="Year",
        choices=YEAR,
    )

    usage = forms.ChoiceField(
        label="Usage",
        required=True,
        choices=USAGE,
        widget=forms.RadioSelect,
    )

view.py

@require_http_methods(["POST"])
def step5(request):
    form = forms.StepFive(request.POST)
    if form.is_valid():
        status = 200
    else:
        status = 400
    return render(
        request,
        "step5.html",
        context={
            "form": form,
        },
        status=status,
    )

Продукт html в браузере


<select class="form-control " name="year" id="id_year" aria-describedby="id_year-help" cursorshover="true">
            
                
                <option value="2021">2021</option>
                <option value="2020">2020</option>
                 ... etc ...
</select>

Все поля из одного шага сохраняются, кроме значения select.

Я вижу форму в данных from.cleaned, но она сбрасывается, когда я нажимаю кнопку next.

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