我了解可以通过执行以下操作在子窗体中添加字段:
class MyMainForm(Form):
name = StringField()
age = IntegerField()
class MyChildForm(MyMainForm):
salary = FloatField()
但是如何从子表单中删除“年龄”字段?(因此,在填充对象的'age'属性中获得的值为None)。当然,这是一个简化的示例,我在实际的类中处理了数十个字段。
如果您不MyChildForm
真的是的孩子MyMainForm
,那么就不应该。您应该重组您的班级。
class ParentForm(Form):
name = StringField()
class ChildFormAge(ParentForm):
age = IntegerField()
class ChildFormSalary(ParentForm):
salary = FloatField()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句