将数据从文本框发送到Flask?
我想知道是否有一种方法可以从HTML的文本框中获取内容,将其输入flask,然后使用Python解析该数据。我以为这可能涉及一些JS,但我可能是错的。有任何想法吗?
回答:
除非你想做更复杂的事情,否则将数据从HTML表单输入Flask非常简单。
- 创建一个接受POST请求(
my_form_post
)的视图。 - 访问字典中的表单元素
request.form
。
templates/my-form.html:
<form method="POST"> <input name="text">
<input type="submit">
</form>
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def my_form():
return render_template('my-form.html')
@app.route('/', methods=['POST'])
def my_form_post():
text = request.form['text']
processed_text = text.upper()
return processed_text
以上是 将数据从文本框发送到Flask? 的全部内容, 来源链接: utcz.com/qa/431051.html