我有一个烧瓶形式,这是代码的一部分:class BaseForm(FlaskForm): username = TextField('Username') email = TextField('Email', [validators.Required('Please enter your email address.'), validators.Length(min=6, message=('Too short for an email address?')), validators.Email(message=('Enter a valid email address.')) ]) password = PasswordField('Password') register = SubmitField('Register')class RegisterForm(BaseForm): BaseForm.username BaseForm.email BaseForm.password BaseForm.register当我使用上面的代码时,不会呈现错误消息,但是,当我使用下面的代码时,会呈现错误:class BaseForm(FlaskForm): username = TextField('Username') email = TextField('Email', [validators.Required('Please enter your email address.'), validators.Length(min=6, message=('Too short for an email address?')), validators.Email(message=('Enter a valid email address.')) ]) password = PasswordField('Password') register = SubmitField('Register')class RegisterForm(BaseForm): BaseForm.username email = TextField('Email', [validators.Required('Please enter your email address.'), validators.Length(min=6, message=('Too short for an email address?')), validators.Email(message=('Enter a valid email address.')) ]) BaseForm.password BaseForm.register所以在我看来,这里的问题是验证没有与字段一起继承,或者我可能不明白。我正在尝试减少正在编写的代码。请告诉我如何使用我的第一个代码或者它是否是不可能的任务,帮助我实现我正在尝试的表单继承
添加回答
举报
0/150
提交
取消