0
Ich habe eine Python-Liste (list_exp) in meiner HTML-Vorlage übergeben und jetzt möchte ich das Ergebnis meiner mehrere Kontrollkästchen in view.py mit einem Wörterbuch erhalten. {list_exp [0]: Richtig/Falsch, list_exp [1]: Richtig/Falsch .....}Get checkbox Wert in django
<form action="" method="post">
{% for name in list_exp%}
<input type="checkbox" name="{{name}}"><label> Experiment : {{name}}</label>
<br>
{% endfor %}
<input type="submit" value="Submit">
</div>
</form>
Während oder nach der Formularvalidierung erwartet? – GAEfan
Normalerweise, nachdem Sie das Formular gesendet haben, würde Ihr Backend in diesem Fall nach den Args der Anfragen suchen, was auch immer in {{name}} ist. Allerdings benutze ich oft einen jquery-Post, um das Auftreten von Fehlern zu verhindern. Was dann bedeutet, dass ich so etwas auf der Vorlage machen kann. var Wert = $ ('# checkbox'). Is (': checked'); $ .post (/ endpoint, {"{{name}}": Wert}, Funktion (Daten) {}); – reticentroot