Задать вопрос
@Vitalii181190
Начинающий вэб-разработчик

Как сделать виджет чекбокс для ModelChoiceField?

def __init__(self, *args, **kwargs):
        servers = kwargs.pop('servers', None)
        super(AddCurrencyForm, self).__init__(*args, **kwargs)

        if servers:
            self.fields['server'].queryset = servers
    server = forms.ModelChoiceField(queryset=None, required=False, widget=forms.CheckboxSelectMultiple())

Виджет чекбоксов не передает значения из модели при запросе: form.cleaned_data["server"] а только True или False, я бы хотел иметь список чекбоксов где каждый из чекбоксов имеет значения из queryset модели. У меня формсэт.
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы