У меня есть форма Django, где я бы хотел использовать динамический список выбора из запроса в моем представлении.Как создать список выбора формы Django из Query in View?
Вот что я пытаюсь сделать:
views.py
getdata = MyModel.objects.filter(filter=filter)
form = MyForm(request.POST or None,
mylist=[((getdata.id), (getdata.name)) for choice in getdata]
, когда я бегу, что я получаю 'QuerySet' object has no attribute 'id'
ошибку.
Я знаю, что могу использовать ModelChoiceField
и делать запрос в моей форме, но для этого конкретного случая я предпочел бы использовать список, сгенерированный на моем представлении.
Спасибо за быстрый ответ! Ваша помощь приветствуется! – WayBehind