Flask-security:允许名字和姓氏字段

时间:2014-09-18 04:10:55

标签: python flask

使用flask安全库我如何在注册表单中输入名字和姓氏?该网站使用flask-security没有太多信息,但只有关于flask-login的信息。

1 个答案:

答案 0 :(得分:1)

您可以实现自己的登录表单和视图。来自flask_security的文档(https://pythonhosted.org/Flask-Security/customizing.html):

表单

可以覆盖所有表单。对于使用的每个表单,您可以指定替换类。这允许您向寄存器表单添加额外的字段或覆盖验证器:

from flask_security.forms import RegisterForm
class ExtendedRegisterForm(RegisterForm):
    first_name = TextField('First Name', [Required()])
    last_name = TextField('Last Name', [Required()])
security = Security(app, user_datastore, register_form=ExtendedRegisterForm)