Python 如果我的网站上的文本已更改,如何更新SQLite3数据库?

Python 如果我的网站上的文本已更改,如何更新SQLite3数据库?,python,sqlite,flask,Python,Sqlite,Flask,我目前正在为一个学校项目编写一个程序。基本上,我在我的网站上有一个表,表中的每个值都可以编辑。但是,我想知道是否可以检查表中是否有任何更改,然后按按钮将这些更改推送到数据库中 这就是我如何通过网页编辑表格数据的方法 <td style="text-align:center" <div contenteditable>{{row[0]}}</td> 考虑您要编辑所有学生的分数 因此,在HTML页面中,将整个表包装在HTML表单标记中。 提交表单后

我目前正在为一个学校项目编写一个程序。基本上,我在我的网站上有一个表,表中的每个值都可以编辑。但是,我想知道是否可以检查表中是否有任何更改,然后按按钮将这些更改推送到数据库中

这就是我如何通过网页编辑表格数据的方法

<td style="text-align:center" <div contenteditable>{{row[0]}}</td>

考虑您要编辑所有学生的分数

因此,在HTML页面中,将整个表包装在HTML表单标记中。 提交表单后,所有数据都将传递到烧瓶

<form>
  <table>
    <tr>
      <td><input type="text" name="name_reg1" value="Student Name 1"></td>
      <td><input type="number" name="mark_reg1" value="45"></td>
      <td><input type="number" name="mark_reg1" value="26"></td>
      <td><input type="number" name="mark_reg1" value="87"></td>
      <td><input type="number" name="mark_reg1" value="68"></td>
    </tr>
    <tr>
      <td><input type="text" name="name_reg2" value="Student Name 2"></td>
      <td><input type="number" name="mark_reg2" value="56"></td>
      <td><input type="number" name="mark_reg2" value="64"></td>
      <td><input type="number" name="mark_reg2" value="77"></td>
      <td><input type="number" name="mark_reg2" value="82"></td>
    </tr>
  </table>
  <input type="submit" name="Submit">
</form>

您可以很容易地用寄存器编号识别标记。
现在,您可以编写SQL查询,将数据添加到数据库中。

考虑编辑所有学生的分数

因此,在HTML页面中,将整个表包装在HTML表单标记中。 提交表单后,所有数据都将传递到烧瓶

<form>
  <table>
    <tr>
      <td><input type="text" name="name_reg1" value="Student Name 1"></td>
      <td><input type="number" name="mark_reg1" value="45"></td>
      <td><input type="number" name="mark_reg1" value="26"></td>
      <td><input type="number" name="mark_reg1" value="87"></td>
      <td><input type="number" name="mark_reg1" value="68"></td>
    </tr>
    <tr>
      <td><input type="text" name="name_reg2" value="Student Name 2"></td>
      <td><input type="number" name="mark_reg2" value="56"></td>
      <td><input type="number" name="mark_reg2" value="64"></td>
      <td><input type="number" name="mark_reg2" value="77"></td>
      <td><input type="number" name="mark_reg2" value="82"></td>
    </tr>
  </table>
  <input type="submit" name="Submit">
</form>

您可以很容易地用寄存器编号识别标记。 现在您可以编写SQL查询来将数据添加到数据库中