将数据从文本框发送到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

回到顶部