カテゴリには多くのオブジェクトがあります。 like複数選択欄について
English
etc
French
私はそのカテゴリをmultiplechocieField
に表示しようとしました。だから私は次のコードを使用しています。しかし、そのような最後のオブジェクトを表示するだけです。ここで French
私forms.pyが
class UserProfileForm(forms.Form):
categories = Category.objects.all()
for c in categories:
CHOICES = ((c.id,c.name),)
answers = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple, choices=CHOICES)
であるあなたは私を助けてくださいますか?ありがとうございました
更新:Chewieのソリューションを試しました。しかし、今私はあなたがfor
ループの反復ごとにCHOICES
に新しい値を(追加ではない)の再割り当てされ TemplateSyntaxError at /users/profile/ Caught ValueError while rendering: need more than 1 value to unpack
[OK]を感謝します。しかし、別のエラーを取得します。コードが更新されました。 – Kulbir
私の(私たちの)間違い。私はタプルの代わりにタプルのタプルを追加していました。既にそれを修正した場合は、かっこを2つ取り除くだけで済みます。 – Chewie
それは働いた。ありがとう – Kulbir