在Flask

时间:2015-08-01 03:51:47

标签: python forms flask

我编写了一个Python脚本,希望使用Flask将其部署为“工具”。工作流程是:

  1. 用户输入脚本在运行时使用的信息。
  2. 用户点击执行按钮。
  3. 脚本的输出通过现场显示的输出字符串提供给用户,他们可以复制粘贴。
  4. 这是一个相对复杂的问题,我需要帮助了解如何使用Flask完成此操作。涉及哪些步骤?有哪些文件?我是否可以查看代码示例以了解如何完成此操作?

1 个答案:

答案 0 :(得分:1)

尝试在模板中添加带有输入字段的表单:

<form action=end_point_for_your_fn method="POST">
    Input: <input type="text" name="input">
</form>

通过request.form

访问Flask后端的输入
@app.route('/end_point_for_your_fn', methods=["POST"])
def your_fn():
    data = request.form['input']