Ich habe eine Seite, auf der Daten nach einem Benutzer gesucht werden. Ich möchte dem Benutzer erlauben, die Anmeldeinformationen für die Suche jederzeit auf der Seite der Seite zu ändern. Aus irgendeinem Grund funktioniert es nur für den "Change school" -Teil. Warum erreicht der Code niemals die anderen Suchfelder (wenn ich beispielsweise den Suchtyp ändere, passiert nichts, nichts wird auf die Konsole gedruckt). Bitte ignorieren Sie die Einrückungsfehler, es wurde beim Einfügen durcheinander gebracht!Verarbeiten eines aktualisierten Suchformulars
Relevante HTML: (alle Namen/IDs für Textfelder sicher die in dem Python-Code entspricht)
<form id="update" name="update" method="post" action="/find-it/">
<input type="submit" value="search" id="enter" form="update">
PYTHON:
if request.method == 'POST':
if "updateSchool" in request.form:
print('school changed')
school = request.form['updateSchool']
data = updateSchool(school)
return render_template('testBrowse.html', data=data)
elif "updateType" in request.form:
print('type changed')
newType = request.form['updateType']
data = updateType(newType)
print('getting to update type')
return render_template('testBrowse.html', data=data)
elif "updateTitle" in request.form:
print('title changed')
newTitle request.form['updateTitle']
data = updateTitle(newTitle)
return render_template('testBrowse.html', data=data)
return render_template('testBrowse.html', data=data)
Vielen Dank! – user3344239