【发布时间】:2020-02-03 22:05:12
【问题描述】:
虽然https://wtforms.readthedocs.io/en/stable/ 有 WTForms 的文档,https://wtforms-alchemy.readthedocs.io/en/latest/ 也有 WTForms-Alchemy 的文档,但文档确实可以通过包含一些示例来改进,因为它们将使用 Flask 实现。我面临的一个挑战是创建一个简单的表单,允许用户更新父对象的父对象和子对象。另外两篇 StackOverflow 帖子解决了这一挑战。第一个(这是我自己的,位于 When using wtforms and sqlalchemy a form with a parent-child relationship appends new children to the db rather than updating existing children )是完整的,但包含我怀疑的东西。第二个很好,但没有显示如何将表单保存在烧瓶中:Append entry to FieldList with Flask-WTForms using AJAX。有人知道更新父对象及其子对象的表单的完整且正确的工作烧瓶-sqlalchemy-wtforms 示例吗?该表单应允许用户添加其他子项并对其进行编辑,而不是简单地将父项与现有子项关联。
【问题讨论】:
-
这是一个关于表单行为方式的截屏视频:screencast.com/t/ODFtsqop
标签: flask sqlalchemy wtforms