2017-11-22 4 views
0

フォームの複数のコピーでチェックボックスをフォーム:修正ラベルマッチングは、私は、チェックボックスが含まれているDjangoのフォームを持っている

class ExampleForm(forms.Form): 
    checkbox = forms.BooleanField(required=False, label="Click me") 

私はページ上のこのフォームの複数を持っている:

{% for item in items %} 
    <form> 
     {{ ExampleForm }} 
    </form> 
{% endfor }% 

下のフォームのいずれかのラベルをクリックすると、上のフォームのチェックボックスが切り替わります。ラベルの一致を修正して、チェックボックスの正しいインスタンスがクリックされるようにするにはどうすればよいですか?

答えて

0

フォームを初期化するときは、auto_id=Falseを使用します。例:

ExampleForm(auto_id=False) 
関連する問題