Flask -Admin BaseView
имеет метод is_visible(self)
, исходный код имеет примечание:
Обратите внимание, что элемент должен быть как видимым, так и доступным для отображения в меню.
Например, индексное представление может быть в следующих строках:
from flask_admin import Admin
from flask_admin import AdminIndexView
from flask_admin import expose, AdminIndexView
class DashboardView(AdminIndexView):
def is_visible(self):
# This view won't appear in the menu structure
return False
@expose('/')
def index(self):
return self.render(
'admin/dashboard.html',
)
flask_admin = Admin(app,
name='Customer Admin',
template_mode='bootstrap3',
index_view=DashboardView()
)