我有两个名为admin和user的表,如下所示。
table name: admin
name|id|password
table name: user
name|id|email|password
我的html文件中有两个按钮,分别为view user
和view admin
。我想在单击admin
时返回view admin
表的所有内容,并在单击user
时返回view user
表的所有内容。
这是我的html文件的样子
<a href="{{ url_for('view_credentials')}}"> <input type="submit" name="submit_button" value="View Admin">
<a href="{{ url_for('view_credentials')}}"> <input type="submit" name="submit_button" value="View Tutor">
{% for item in output %}
<tr>
<td>{{item[0]}}</td>
<td>{{item[1]}}</td>
<td>{{item[2]}}</td>
</tr>
{% endfor %}
这是我的python文件的样子
@app.route("/view_credentials",methods = ["POST","GET"])
def view_credentials():
if request.method == "GET":
if request.form['submit_button'] == 'View Admin':
output = db.execute('SELECT * FROM admin').fetchall()
return render_template("adminDashboard.html",output=output)
elif request.form['submit_button'] == 'View Tutor':
output = db.execute('SELECT * FROM login_signup_tutor').fetchall()
return render_template("adminDashboard.html",output=output)
我收到此错误:HTTPException.wrap.<locals>.newcls: 400 Bad Request: KeyError: 'submit_button'
我是烧瓶的初学者,试图了解周围的事物。请让我知道我哪里出了问题以及应该如何解决。谢谢。