我正在使用 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)
我还没有看到任何关于如何实现这一目标的示例或文档。非常感谢任何帮助