У меня простая форма,
class Compose(forms.Form):
CHOICES = ()
recepient = forms.ChoiceField(choices=CHOICES)
subject = forms.CharField(max_length=100)
message = forms.CharField(widget=forms.Textarea)
Выбор генерируется как
def mychoiceview(request):
subscribed_lists, other_lists = getListOfLists(request.user.email)
for lst in subscribed_lists:
# list name and list address
CHOICES = CHOICES + ((lst[1],lst[0]),)
#Bind data to form and render
По сути, пользователь подписан на определенные списки (из расширенного набора списков) и может выбрать (через раскрывающийся список), в какой список он / она хочет отправить сообщение.
Проблема в том, что я не могу найти, как связать «ВЫБОР» с формой django.
Некоторые онлайн-решения включают использование моделей ... но у меня нет набора запросов ... просто динамически сгенерированный кортеж идентификаторов, которые я хочу отображать в поле выбора.
Любые идеи ?
Спасибо !