ここで質問を見てきましたが、いずれも私の原因を助けてくれないようです。基本的に私がやっているのは、getAllOpenChoices
にラジオボタンの値を返すように呼び出すことです。ラジオボタンが選択されたときにそのラジオボタンの値が返されます。"ValueError:解凍するには0以上の値が必要です"
forms.py
def getAllOpenChoices():
listOpenChoice = [('All', 'All'), ('No One', 'No One'), ('Test','Test')]
all_choices = Requisition.objects.distinct()
for choices in all_choices:
temp = (Requisition.objects.filter(open_to=choices))
listOpenChoice.append(temp)
return tuple(listOpenChoice)
私は取得していますこのエラーは、次のとおりです。
ValueError: need more than 0 values to unpack
getAllOpenChoices
が呼び出されている:
self.fields['open_to'] = forms.ChoiceField(choices = getAllOpenChoices, widget = forms.RadioSelect())
完璧!ありがとうございました! –