我刚刚开始学习 Flask,我正在尝试创建一个允许POST方法的表单。
这是我的方法:
@app.route('/template', methods=['GET', 'POST'])
def template():
if request.method == 'POST':
return("Hello")
return render_template('index.html')
我的index.html
:
<html>
<head>
<title> Title </title>
</head>
<body>
Enter Python to execute:
<form action="/" method="post">
<input type="text" name="expression" />
<input type="submit" value="Execute" />
</form>
</body>
</html>
加载表单(在收到GET时渲染它)工作正常。但是,当我单击提交按钮时,我得到一个POST 405 error Method Not Allowed
.
为什么不显示“你好”?