我有一个烧瓶的表格,下面是代码的一部分:
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
所以在我看来问题是
验证不会随字段一起继承
请通过告诉我如何使用我的第一个代码来帮助我实现我正在尝试的表单继承
或者任务不可能完成