Flask-Security Добавить поля регистрации

У меня возникли некоторые проблемы при добавлении поля "Имя" и "Фамилия" в форму регистрации безопасности колбы.

Согласно документации, это определенно возможно https://pythonhosted.org/Flask-Security/customizing.html

Следующий код не приводит к ошибке, но поля не заполняются в базе данных при создании пользователя.

class User(db.Document, UserMixin):
    first_name = db.StringField(max_length=25)
    last_name = db.StringField(max_length=25)
    email = db.StringField(max_length=255)
    password = db.StringField(max_length=255)
    active = db.BooleanField(default=True)
    confirmed_at = db.DateTimeField()
    roles = db.ListField(db.ReferenceField(Role), default=[])

class ExtendedRegisterForm(RegisterForm):
    first_name = StringField('First Name', [Required()])
    last_name = StringField('Last Name', [Required()])

# Setup Flask-Security
user_datastore = MongoEngineUserDatastore(db, User, Role)
security = Security(app, user_datastore, register_form=ExtendedRegisterForm)

Я добавил этот HTML в мою форму.

  <input id="first_name" name="first_name" placeholder="First Name" required="required" type="text">
  <input id="last_name" name="last_name" placeholder="Last Name" required="required" type="text">

Что-то выглядит явно не так с этим? Спасибо!

0 ответов

Другие вопросы по тегам