Как в 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'}))
...