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">
Что-то выглядит явно не так с этим? Спасибо!