Как в 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'})) ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д