python - WTForms - 如何保留用户在表单 selectMultipleField 中所做的选择顺序
问题描述
我有一个使用 WTForms 的 Flask 应用程序,其中有两个 SelectMultipleFields 需要匹配。例如,如果 SelectMultipleFields 是“Test_Animal”和“Prod_Animal”,选择如下 -
**Test_Animal**
Cat_in
Dog_in
Turtle_in
**Prod_Animal**
Cat
Turtle
Dog
在这种情况下,两个字段中的选择顺序不同,值也略有不同(cat vs. cat_in),所以我不能简单地使用相等来匹配它们。为了解决这个问题,我试图让用户在 prod 和 test 字段中以相同的顺序选择选项,然后保留顺序。所以在这个例子中,如果用户想要匹配“cat”和“dog”,他们会在 test 字段中选择第 1 和第 2 个选项,在 prod 字段中选择第 1 和第 3 字段。然后,我将按照用户选择它们的顺序列出一个选项列表。有没有办法使用 WTForms、JQuery、HTML 等来做到这一点?或者有没有更好的方法来做到这一点?
解决方案
推荐阅读
- ios - 从领域缓存中请求所有数据并保持数据更新 - iOS App Architecture
- c# - Windows 服务无法访问 json 文件
- c# - 从视图到控制器的数据正在传递空值
- haskell - 双递归定义列表的双重无限列表
- excel - VBA代码自动将我的工作簿副本保存为只读
- html - div 内的元素淡入淡出效果。我如何实现这个脚本?
- reactjs - 如何从子组件更新父状态数组?
- c# - 使用系统 Windows 自动化发送 WM_COPYDATA 消息
- matlab - MATLAB 计时器在函数内部的作用与在命令窗口中的作用不同
- c# - 序列化和反序列化字典
Web API 中的 REST 服务之间