0
所以我想重定向flask-admin管理页面,如果twitter oauth不是正确的,但这不会重定向,我不能找出我错在哪里!烧瓶管理员重定向在错误的验证
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')
我也试过在管理员添加AdminModelView
至index_view
(),但未能有作为......
我想通了,但没有重定向,只有一个禁止页面。必须将一个'AdminIndexView'包装到类中并在那里调用'is_accessible' – destinychoice