【发布时间】:2017-07-23 20:26:24
【问题描述】:
因此,如果 twitter oauth 不正确,我会尝试重定向 flask-admin 管理页面,但这不会重定向,我无法弄清楚我错在哪里!
class AdminModelView(ModelView):
def is_accessible(self):
if session['twitter_oauth']['user_id'] == 123456789:
return True
def inaccessible_callback(self, name, **kwargs):
return redirect(url_for('home'))
admin.add_view(AdminModelView(feed, db.session))
admin.add_view(AdminModelView(feeding, db.session))
admin = Admin(app, name='name', template_mode='bootstrap3')
我还尝试在 Admin() 中将 AdminModelView 添加到 index_view 但也失败了...
【问题讨论】:
标签: python flask flask-admin