Select2 Django Multi-Select Выберите правильный выбор. x не является одним из доступных вариантов выбора

В настоящее время я делаю свою первую форму с Select2, которую я привязываю к форме django, она выдает мне эту ошибку каждый раз, когда выбирается более одного элемента

Выберите правильный вариант. ['2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31'] не является одним из доступных вариантов.

Это точная ошибка, которую я получаю, если я выбираю все варианты, но если я выбираю два варианта, я получу только эти 2 номера в списке

Мой текущий код для этой формы по данному вопросу выглядит следующим образом:

<
class Meta:
    model = WebOrder
    fields = [

        ...

        "overdenture_connections",

        ...
            
        ]

...

OVERDENTURE_CONNECTIONS = (('2','2'),('3','3'),
('4','4'),('5','5'),('6','6'),('7','7'),('8','8'),('9','9'),
('10','10'),('11','11'),('12','12'),('13','13'),('14','14'),
('15','15'),('18','18'),('19','19'),('20','20'),('21','21'),
('22','22'),('23','23'),('24','24'),('25','25'),('26','26'),
('27','27'),('28','28'),('29','29'),('30','30'),('31','31'))
overdenture_connections= forms.ChoiceField(choices=OVERDENTURE_CONNECTIONS,widget=s2forms.Select2MultipleWidget)

models.py

class WebOrder(models.Model):
    ...

    overdenture_connections = models.CharField(db_column="OverdentureConnections", max_length=128, null=True, blank=True)

    ...
    class Meta:
        db_table = 'WebOrders'

htmlfile.html

<form>
{% csrf_token %}
    ...
    <div class="grid-x grid-padding-x" >
        <div class="cell small-12">
            {{form.overdenture_connections.label_tag}}{{form.overdenture_connections}}
        </div>
    </div>
    ...
</form>
Вернуться на верх