Im Moment habe ich ein FormularIterate durch Form und Druckwerte nur mit Daten in Form
class StateForm(Form):
court_info = TextField('Court Info', [validators.Optional()])
court_rules = TextField('Court Rules', [validators.Optional()])
jurisdictional_limit = TextField('Jurisdictional Limit', [validators.Optional()])
complaint_form = TextField('Complaint Form', [validators.Optional()])
governing_law = TextField('Governing Law', [validators.Optional()])
more_info = TextField('More Info', [validators.Optional()])
Als ich die Anfrage erhalte ich nur die Felder drucken möchten, die tatsächlich eingegebenen Informationen hatte.
@app.route("/update/<state>", methods=['POST'])
@login_required
def update_states(state):
form = StateForm(request.form)
for i in form.data:
print(i)
Der Grund, warum ich möchte nicht ein tippen if-Anweisung einhüllen ist, dass wir mehr Felder auf dem Weg zum Formular hinzufügen.
Gerade i
druckt den Namen des Feldes, aber nicht den Text. Wie kann ich nur die Felder drucken, die Text enthalten?