如何使用Flask发送带有表单数据的JSON数据

时间:2019-02-25 03:33:20

标签: flask flask-wtforms

我正在制作一个系统来跟踪体育比赛的条目,我可以将数据从表单获取到Python后端,但是我不知道如何获取事件条目的数据-也结束。

我有一个已经使用Flask和WTForms创建的表单,我可以提交与用户有关的所有数据,但是由于它们可以从单个事件一直输入到每个事件,因此他们可以输入表单将具有可变数量的选择字段,我想将选择字段中的数据打包到JSON字符串中,然后让Python处理它,因为这非常容易。我唯一的问题是,如何将这些数据转换成JSON字符串,然后在单个请求中将其与其他数据(例如名字,姓氏等)一起发送到后端。

显示表单用户界面的屏幕截图 enter image description here

2 个答案:

答案 0 :(得分:0)

from flask import jsonify

@app.route('/selects')
def selects():
   selects = ['one', 'two']
   return jsonify(selects)

答案 1 :(得分:0)

我有同样的问题,并在本教程中找到了答案。如果您已经使用 WTForm 制作表单,则可以通过方法访问内容。这应该很简单。 https://pythonspot.com/category/pro/web/page/2/