Задать вопрос
outsider_x
@outsider_x
Изучаю Python

Как задать значение по умолчанию для MultipleChoiceField?

Я имею следующую форму в forms.py:
class TagForm(forms.Form):
    tags = forms.MultipleChoiceField()

И пытаюсь показать выбор списка тегов, вставив некоторый список по умолчанию:
def tag_select(request):
        form = TagForm(initial={'tags' : ['15', '16']})
        return render(request, '.html', context={"form" : form})

.html
{{ form.tags }}
Форма корректно отображается, но списка по умолчанию в ней нет. Я его в разных видах пробовал вставлять, но все равно списка по умолчанию нет.

p.s. пробовал ModelMultipleChoiceField и передавать QuerySet - работает. Но мне нужно, чтобы было имено MultipleChoiceField
  • Вопрос задан
  • 474 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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