我正在使用带有Flask的WTForms动态生成一个表单(基于自定义表单架构),我想在多个页面/刷新时因UX原因而拆分。我试图弄清楚实现这一目标的最佳方法是什么。我目前的想法是以下几种选择:
我将不得不在表单类的Meta中添加某些部分概念来处理布局抽象,但是我很困惑这两个选项中的哪一个(或其他我没有想到的选项) )可能是实现Web UX的最佳方式吗?
如果这些是硬编码形式,我每页只有一个表单并处理视图中的临时逻辑,但我需要能够动态生成它们。
答案 0 :(得分:-1)
最好的办法是隐藏服务器有两个步骤的事实。只需向用户显示两个不同的页面,并将输入值保存在内存中,直到您拥有所有这些页面并将其发送到服务器。
你还没有说过你用于UX btw的技术,但这是一个经典的HTTP问题,最好在前端解决。