我正在使用Flask将网页集成到一个项目中 . 但是,我不能让网页上的按钮做任何事情 . 我不确定它是否是html或python的结果 .

蟒蛇

from flask import Flask, render_template
import datetime
app = Flask(__name__)

@app.route("/")
def hello():
    if request.method == 'POST':
        if request.form['submit_button'] == 'THING1':
            print ("THING1")
        elif request.form['submit_button'] == 'THING2':
            print ("THING2")
        elif request.form['submit_button'] == 'THING3':
            print ("THING3")
        elif request.form['submit_button'] == 'THING4':
            print ("THING4")
        else:
            pass # unknown
        return render_template('index.html', **templateData)

if __name__ == "__main__":
   app.run(host='0.0.0.0', port=80, debug=True)

和HTML

<!DOCTYPE html>
<html>
<body>
<h1>Welcome to Ben's Online Coffee Machine!!</h1>
<p>Please select your preference</p>
<input type="submit" name="submit_button" value="THING1">
<br>
<input type="submit" name="submit_button" value="THING2">
<br>
<input type="submit" name="submit_button" value="THING3">
<br>
<input type="submit" name="submit_button" value="THING4">
</body>
</html>