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