Flask appbuilder, как заменить регистрационную форму? - PullRequest
0 голосов
/ 17 декабря 2018

Я хочу, чтобы пользователи могли самостоятельно регистрироваться, но я хочу иметь возможность настраивать регистрационную форму без необходимости изменять форму по умолчанию в файлах конструктора флеш-приложения.

1 Ответ

0 голосов
/ 27 декабря 2018

Создайте свою пользовательскую форму, затем создайте представление формы и наследуйте MyRegisterUserDBView, который является классом, который вы выбираете для различных шаблонов и т. Д., Или используете базовый RegisterUserDBView.Пример кода можно увидеть здесь: https://gist.github.com/RafaelCenzano/5b2b823634dbbf6b655983dbf1bf0776

Последнее, убедитесь, что у вас есть свой собственный класс диспетчера безопасности, который наследует BaseSecurityManager, и добавьте его в свой объект appbuilder.

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