我了解可以通过执行以下操作来添加子表单中的字段:
class MyMainForm(Form):
name = StringField()
age = IntegerField()
class MyChildForm(MyMainForm):
salary = FloatField()
但如何删除字段' age'从孩子的形式? (因此在填充对象的“age”属性中获取None值)。当然这是一个简化的例子,我在实际的课程中处理了几十个字段。
答案 0 :(得分:1)
如果你没有MyChildForm
真正成为MyMainForm
的孩子,那么它不应该是class ParentForm(Form):
name = StringField()
class ChildFormAge(ParentForm):
age = IntegerField()
class ChildFormSalary(ParentForm):
salary = FloatField()
。你应该重组你的课程。
{{1}}