Заполнение мультивиджета из базы данных

Я пытаюсь получить список вариантов дней недели в PositiveSmallIntegerField в Django и обратно в форму.

Я нашел очень похожий вопрос от 2011 года, в котором рассматривается процесс создания виджета MultiSelect с опциями дней недели, Представление поля мультивыбора для дней недели в модели Django. Также был дополнительный вопрос, касающийся обратного процесса, Виджет на основе CheckBoxMultipleSelect для дней недели в Django пользователем gabn88, который, к сожалению, был удален.

Я попробовал подход с классом BitChoices в первом сообщении, и сам класс, кажется, работает. Однако мне не удается вернуть выбор в то, чем я могу заполнить форму. По крайней мере, я так думаю, судя по сообщению об ошибке в моем представлении:

Select a valid choice. ['2', '16', '128'] is not one of the available choices.

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

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