我做了一个简单的HTML:
<!DOCTYPE html>
<html>
<head>
<title>Form to Post</title>
<form action="post">
<input type="text" name="theinput"><br>
<input type="submit" value="Submit">
</form>
<p>{{theout}}</p>
</head>
<body>
</body>
</html>
我要做的就是在boix中输入一些东西,然后把它贴在下面。这是我使用的烧瓶代码:
从flask import render\u模板,请求
app = Flask(__name__)
@app.route('/', methods=['GET','POST'])
def homepage():
if request.method == 'POST':
return render_template("index.html", theout=theinput)
else:
return render_template("index.html")
if __name__ == "__main__":
app.run()
我做错什么了(HTML是index.HTML)
你必须使用
<form action="/" method="POST>.....</form>
,而不是action="post"
操作对应于所需HTTP请求的目标路由
action
属性应该是您想要发布到的URL,而method
属性应该是您想要使用的方法。所以在你的情况下,应该是:在flask中,需要确保通过
requests
模块获得所有表单字段。导入后,通过以下方式获取表单字段数据:相关问题 更多 >
编程相关推荐