当前位置: 首页 > 面试题库 >

从HTML表单发布值并在Flask视图中访问它们

程举
2023-03-14
问题内容

我有一个HTML表单,该表单已发布到Flask路线中。但是,request.form是空的。如果我尝试通过id访问值之一,则会收到400错误。如何发布HTML表单中的值并在Flask中访问它们?

<form method="POST">
  <input id="my_input" type="text" value="{{ email }}">
  <input id="my_submit" type="submit" value="Submit">
</form>



@app.route('/page', methods=['POST', 'GET'])
def get_page():
    if request.method == 'POST':
        print(request.form)  # prints ImmutableMultiDict([])
        print(request.form['my_input'])  # raises 400 error
    return render_template('page.html')

问题答案:

input没有name属性。这就是客户端将传递给服务器的内容。如果您访问未提交的表单密钥,则Flask会引发400错误。

<input name="my_input" id="my_input" type="text" value="{{ email }}">


 类似资料:
  • 问题内容: 当前设置 我有这样的HTML表单。 我可能在页面上有很多这些表格。 我的问题 如何异步提交此表单,而不进行重定向或刷新页面?我知道怎么用。我遇到的问题是从javascript中的HTML检索数据,然后将其放入发布请求字符串中。这是我当前用于zXMLHttpRequest的方法。 例如,假设单击了表单的“提交”按钮时调用了javascript方法,那么如何从该方法访问表单的值并将其添加到

  • 问题内容: 我有HTML表,我需要在其中选择一行并将其第一个单元格ID发送给一个按钮,而按钮的其中一个将所选值发送给Javascript函数。我该如何实现? test.html : test.js : test.css : 这是我的问题JSFIDDLE的小提琴 我需要将所选行的第一个单元格值发送到javascript函数。但是,当用户选择一行并单击“确定”按钮时,我应该将值发送给函数。这个怎么做?

  • 问题内容: 我的表单有点复杂,我希望通过本地发布一个元组数组来简化服务器端(PHP)处理。 表单的第一部分代表一个 User : First Name Last Name Email Address etc 表单的第二部分代表一 棵树 : Fruit Height etc 问题是我需要能够以相同的形式为单个 用户发布 多个 树 。我想以 树 的数组作为单个 用户 发送信息,但这对于表单而言可能太复

  • 问题内容: 我的表单有点复杂,我希望通过本地发布一个元组数组来简化服务器端(PHP)处理。 表单的第一部分代表一个 User : First Name Last Name Email Address etc 表单的第二部分代表一 棵树 : Fruit Height etc 问题是我需要能够以相同的形式为单个 用户发布 多个 树 。我想以 树 的数组作为单个 用户 发送信息,但这对于表单而言可能太复

  • 是否可以创建输入组并通过使用PHP以关联数组的方式访问它们?我有一个用户可以输入产品信息的表单。每个产品都有一个名称和描述。 简单解决方案 在一个典型的表单中,我将创建一个HTML结构,如下所示: 并通过PHP访问数据: 棘手(但更难)的伪解 我想要创建的是一个HTML伪代码,其中产品输入分组为具有标题和描述的结构,如下所示: 访问输入的PHP伪代码: 可行吗?提前道谢。

  • 本文向大家介绍Go 并发访问地图,包括了Go 并发访问地图的使用技巧和注意事项,需要的朋友参考一下 示例 进行中的映射并发并不安全。如果要同时访问它们,则必须加锁以对其进行读写。通常,最好的选择是使用,sync.RWMutex因为您可以拥有读写锁。但是,sync.Mutex也可以使用a。 包装函数的权衡是在基础图的公共访问与正确使用适当的锁之间。