首页 > 解决方案 > 尝试获取标头值时出现键错误

问题描述

我只是想在烧瓶中请求一个表单值。我以前做过很多次都没有问题,但我不知道为什么会出现这个关键错误。

我尝试了很多事情,比如从获取请求切换到发布请求,但似乎没有任何效果。

应用路线:

@app.route('/Exercise', methods = ['GET'])
def exercise():
    test = request.form["title"]
    print(test)
    if test != None:
        info = select(["*"],"Exercises",["Name"],"And",[test])
        print(info)
    return render_template('exercise.html')

HTML:

<body>
<form>
  <h2 class="head" id="name" name="title"></h2>
  <p class="lead">Details</p>
</form>

</body>
<script type="text/javascript" src="static/js/exercise.js"></script>
</html>

标签: javascriptpythonflask

解决方案


好的,多亏了 PRMoureu,我发现我需要让被调用的 url 包含我想用烧瓶获得的字段。下面的例子:window.location.href = "/Exercise?title="+name;

感谢您的帮助,非常感谢


推荐阅读