【发布时间】:2017-08-18 09:23:46
【问题描述】:
我正在使用 Flask App builder 制作一个基本网页。 我想根据登录的用户更改默认登录页面 例如user1 应该被重定向到 /home/user1 页面,user2 应该在他们登录后登录到 /home/general 页面等。
下面是我的自定义索引视图
class MyIndexView(IndexView):
index_template = 'index.html'
@expose('/')
def main(self):
return redirect(url_for('AuthDBView.login'))
@expose('/index')
def index(self):
return self.render_template('index.html', message="Welcome to my website")
并通过调用启动应用程序
appbuilder = AppBuilder(app, db.session, indexview=MyIndexView)
我没有看到任何关于如何实现这一点的示例或文档。非常感谢任何帮助
【问题讨论】:
标签: python flask flask-appbuilder