Заполнение мультивиджета из базы данных
Я пытаюсь получить список вариантов дней недели в PositiveSmallIntegerField
в Django и обратно в форму.
Я нашел очень похожий вопрос от 2011 года, в котором рассматривается процесс создания виджета MultiSelect с опциями дней недели, Представление поля мультивыбора для дней недели в модели Django. Также был дополнительный вопрос, касающийся обратного процесса, Виджет на основе CheckBoxMultipleSelect для дней недели в Django пользователем gabn88, который, к сожалению, был удален.
Я попробовал подход с классом BitChoices в первом сообщении, и сам класс, кажется, работает. Однако мне не удается вернуть выбор в то, чем я могу заполнить форму. По крайней мере, я так думаю, судя по сообщению об ошибке в моем представлении:
Select a valid choice. ['2', '16', '128'] is not one of the available choices.
Может ли кто-нибудь помочь мне, пожалуйста?