2017-01-05 22 views
1

Ich versuche ein Kontrollkästchen zu aktivieren, wenn es in einer früheren Vorlage aktiviert ist. Wenn der Benutzer auf andere Weise das Kontrollkästchen aktiviert und auf Senden klickt, sollte er sehen können, welche Optionen er überprüft hat. Mein Code ist wie folgt:Bottlepy/Flask - Wie setze ich eine Checkbox?

if request.GET.get('submit', '').strip(): checkbox = request.GET.get('box1') return template('my_template.j2', box1 = checkbox)

Wie kann ich es tun?

Antwort

1

in Ihrer Vorlage-Datei können Sie die folgende hinzu:

<input type="checkbox" name="box1" value="box1" {{'checked="checked"' if box1 else ""}}/> 

Sie die Python-Objekte können in geschweiften Klammern in die Vorlage übergeben, können Sie weitere Informationen in der documentation for inline expressions finden.

Verwandte Themen