gpt4 book ai didi

python - 将数据从文本框发送到 Flask?

转载 作者:IT老高 更新时间:2023-10-28 21:33:31 25 4
gpt4 key购买 nike

我想知道是否有办法从 HTML 中的文本框中获取某些内容,将其输入到 flask 中,然后使用 Python 解析该数据。我在想这可能涉及一些 JS,但我可能是错的。有什么想法吗?

最佳答案

除非您想做更复杂的事情,否则将 HTML 表单中的数据输入 Flask 非常容易。

  • 创建一个接受 POST 请求的 View (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

这是关于 accessing request data 的 Flask 文档.

如果您需要需要验证的更复杂的表单,那么您可以查看 WTFormshow to integrate them with Flask .

注意:除非您有任何其他限制,否则您实际上并不需要 JavaScript 来发送您的数据(尽管您可以使用它)。

关于python - 将数据从文本框发送到 Flask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12277933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com