Flask appbuilder如何替换注册表



我希望能够让用户自行注册,但我希望能够自定义注册表单,而无需更改flask应用程序构建器文件中的默认表单。

创建您的自定义表单,然后创建一个表单视图并继承MyRegisterUserDBView,这是您选择不同模板等或使用基本RegisterUserDBView的类。代码示例如下所示:https://gist.github.com/RafaelCenzano/5b2b823634dbbf6b655983dbf1bf0776

最后,请确保您拥有继承BaseSecurityManager的自定义安全管理器类,并将其添加到您的appbuilder对象中。

appbuilder = AppBuilder(app, db.session, security_manager_class=MySecurityManager)

最新更新