Example #1
0
def init_app(app):
    admin = Admin(index_view=HomeView())
    admin.name = app.config.TITLE
    admin.template_mode = "bootstrap3"
    admin.base_template = "layout.html"
    admin.init_app(app)
    admin.add_view(UserAdmin(User, db.session))
Example #2
0
from flask_admin import Admin
from app.views.flask_admin_views import init_admin_views
from app.views.flask_admin_views.base_view import CustomAdminIndexView

amdin_index_view = CustomAdminIndexView(
    name="仪表盘",
    menu_icon_type="glyph",
    menu_icon_value="glyphicon-home",
)
admin = Admin(
    index_view=amdin_index_view,
    template_mode="bootstrap3",
    # name="flask web admin demo",
)
admin.base_template = "admin/base.jinja2"  # 改为app/templates/admin/base.jinja2
init_admin_views(admin)

###############################################################################
# toolbar

from flask_debugtoolbar import DebugToolbarExtension

toolbar = DebugToolbarExtension()

###############################################################################


def create_app(config_name):
    # app
    app = Flask(__name__)