Как в ChoiceField использовать выборку из базы - Python

Узнай цену своей работы

Формулировка задачи:

Ситуация следующая: В forms.py есть поле:
В views.py я создаю объект формы и в мой ChoiceField отправляю значения:
В итоге получаю ошибку уже TypeError Exception Value: 'Model' object is not iterable Подсвечивает в html -
Собственно вопрос, как мне в choices получить мой список с выборкой из базы? Ну или может кто-нибудь скинуть пример кода с использованием ChoiceFiled или ModelChoiceField в схожей ситуации?

Решение задачи: «Как в ChoiceField использовать выборку из базы»

textual
Листинг программы
class EventCreateForm(forms.ModelForm):
    ...
    room = forms.ModelChoiceField(
        empty_label=None,
        queryset=Room.objects.all(),
        widget=forms.Select(attrs={'class': 'form-control'}))
    ...

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 4.2 из 5
Похожие ответы