我目前正在使用Flask构建待办事项应用程序,并想为每个项目添加“编辑”功能,即不打开任何新窗口,而是在此处进行编辑。我遇到了 contenteditable 属性,但是我想知道如何从中提取编辑后的值,并将其发送到Python函数以将其存储在数据库中。
当前,我已将该属性设置为true,如下所示:
<span contenteditable="true"> {{ todo.todoitem }} </span>
双击它可以使我编辑该值,但是一旦完成编辑,它就不会保存并恢复为原始值。
我在这里找到了类似的问题: HTML table with contenteditable in python,但是我不确定如何使用Jinja2模板来实现这一目标。
这可以通过什么方式实现?