首页 > 解决方案 > 调用后的烧瓶表单(带有多个循环单选按钮) - request.form 返回一个空响应

问题描述

这是我的 python 文件(app.py)中的代码。我从 play.html 请求表单数据,“li1”为空。

@app.route('/play', methods = ['GET', 'POST']) #decorator defines the
@login_required   
def play():
    req = requests.get('https://opentdb.com/api.php?amount=10')
    data = req.content
    json_data = json.loads(data)
    data = json_data['results']
    li1 = request.form.get('selected_')
    print(li1)
    return render_template('play.html',data = data);

这是我在[[my play.html file] ] 文件中的表格。

表格是这样的:

每个问题都有 10 个问题和选项(以单选按钮的形式)。

点击提交后,我希望得到用户对每个问题的回答(他/她点击的选项)。但我得到一个空洞的回应。

表格截图

标签: pythonhtmlflask

解决方案


推荐阅读