Flask WTForms中SelectField表单报错Not a vaild choice解析

源码如下图


实际我的项目是连续两个select,第二个是根据第一个动态刷新选项的。用的ajax。

动态刷新功能实现了,在最后提交的时候报错Not a vaild choice。
这个问题如何解决呢。
这里边数据关系存在一对多的外键约束。

或者您有什么建议来完成这种动态的刷新选择框么?

各位大佬,
If a form is submitted and the value of a SelectField is an option that was added by Javascript, WTForms will give a ‘Not a valid choice’ error message.

这种ajax动态给加的choice,如何规避报错呢。

好多大佬都是不验证来规避这个问题

validate_choice to False too. Any idea?

然而这里虽然用validate_choice=false来绕开验证。
但是当以编辑模式重新打开这个记录的时候,动态刷新的那个选择框并不能读出原来存储的选项。