MultipleChoiceField возвращает один элемент выбора хотя выбрано больше

MultipleChoiceField возвращает один элемент выбора хотя выбрано больше

forms.py
    class InterestsForm(forms.Form):
    OPTIONS = (
        ("INTERES 1", "Интерес 1"),
        ("INTERES 2", "Интерес 2"),
        ("INTERES 3", "Интерес 3"),
        ("INTERES 4", "Интерес 4"),
        ("INTERES 5", "Интерес 5"),
        ("INTERES 6", "Интерес 6"),
        ("INTERES 7", "Интерес 7"),
        ("INTERES 8", "Интерес 8"),
        ("INTERES 9", "Интерес 9"),
        ("INTERES 10", "Интерес 10"),
        ("INTERES 11", "Интерес 11"),
        ("INTERES 12", "Интерес 12"),
    )
    interests = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple,
                                          choices=OPTIONS)

html

{% csrf_token %}
<button type="submit" "><div class="arrow item"></div></button>

<div style="text-align: center">
    {{ form.interests }}

    <div style="color: #dc3545; font-size: small">{{ error }}</div>
</div>

views.py

form = forms.InterestsForm(request.POST)
        error = 'Выберите от одного интереса до семи интересов'
        if form.is_valid():
            print(form.data.get("interests"))
        context = {
            "error": error,
            "form": form
        }
        return render(request, "registration/interests.html", context=context)

Возвращает последний из выбранных пунктов а не все

при выводе form.data в qwery dict есть все Скрин

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