Ниже я пытаюсь добавить дополнительные поля в форму подтверждения регистрации.Когда я ввожу свои учетные данные в свое приложение, приложение берет все встроенные поля, отправляет их в мою базу данных и отправляет мне рабочее подтверждение по электронной почте.Тем не менее, название, страна, возраст поля отсутствуют.Я знаю, что используется правильная форма, потому что выполняется проверка Captcha.
class NHRegisterForm(ConfirmRegisterForm):
name = db.StringField('Full Name', [DataRequired()])
country = db.StringField('Country', [DataRequired()])
age = db.StringField('Age', [DataRequired()])
def validate(self):
if not recaptcha.verify():
self.password.errors = self.password.errors + ("Error completing ReCaptcha below", )
return False
return super(NHRegisterForm, self).validate()
Вот так я передаю свои пользовательские формы в инициализатор безопасности колбы.
security = Security(app, user_datastore, confirm_register_form=NHRegisterForm, login_form=NHLoginForm)
Что-то мне здесь не хватает?