python - 如何使用 Flask 选择多个复选框并插入到 MySql 中

标签 python html flask

我有以下 HTML 代码。一旦用户选中检查的复选框并单击按钮,已填写的每个值将被注册为 X 列中的“行”。 例如: 示例:用户选中值为“glicemia”的复选框,则它将注册在名称为“nomeexame”且值为“glicemia”的列中。

这样,我想知道放在功能页面上的代码是什么样的(在最后)。

cadastrar_checkbox.html

{% extends "layout.html" %}


{% block content %}


<center>
<form method="POST" action="/preenche-exames">
<div class="container-fluid">


      <div class="card" style="margin:50px 0">
      <!-- Default panel contents -->
        <div class="card-header"><b>Doenças Endócrinas</b></div>

        <ul class="list-group list-group-flush">
        <li class="list-group-item">Glicemia
          <label class="switch ">
          <input type="checkbox" name="check" value="glicemia" class="danger">
          <span class="slider round"></span>
          </label>
        </li>
        <li class="list-group-item">Teste oral de Tol. Glicose
          <label class="switch ">
          <input type="checkbox" name="check" value="teste_oral_tol_glic" class="danger">
          <span class="slider round"></span>
          </label>
        </li>
        <li class="list-group-item">Insulina
          <label class="switch ">
          <input type="checkbox" name="check" value="insulina" class="danger">
          <span class="slider round"></span>
          </label>
        </li>
        <li class="list-group-item">Glicose em Jejum
          <label class="switch ">
          <input type="checkbox" name="check" value="glicose_jejum" class="danger">
          <span class="slider round"></span>
          </label>
        </li>

        </ul>

      </div>

</div>
<button type="submit" class="btn btn-danger">Continuar</button>
</form>

</center>


{% endblock content %}

使用 Python 进行配置的页面:

@app.route('/testezinho')
def hedllo():
    return render_template('cadastrar_checkbox.html')

最佳答案

要获取所有已选中的复选框(用复选标记勾选),您可以使用:

request.form.getlist('check')

其中“check”是 checkbox 标记的 name 属性。

它将返回值列表。

关于python - 如何使用 Flask 选择多个复选框并插入到 MySql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53772207/

相关文章:

python - 如何将具有字节值的字符串转换回字节?

python - Anaconda 打开时提示错误

python - 如何向量化具有不同形状的 ndarray 作为参数的函数?

html - 输入未在媒体查询中内联对齐

python - PySpark:使用过滤函数后取列的平均值

html - 使用 css 创建水平跨越但按钮保持单词大小的按钮

html - 在具有行高但不是 100% 宽度的列表项中垂直居中文本

Flask 0.11 CLI 开发服务器——指定主机?

javascript - Javascript无法从动态创建的表中检索数据

python - flask 错误 : 414 Request-URI Too Large