示例#1
0
def init(app):
    """ 初始化后台管理 """

    admin = Admin(
        name=BaseConfig.SITE_NAME,
        index_view=IndexView('仪表盘', menu_icon_value='diamond'),
        base_template='base.html',
    )

    admin.category_icon_classes = {
        u'运营': 'fa fa-hdd-o',
        u'日志': 'fa fa-database',
    }

    # 日志
    admin.add_view(ItemView(Item,           name='系统选项', category='日志'))
    admin.add_view(StatLogView(StatLog,     name='统计日志', category='日志'))
    admin.add_view(TraceLogView(TraceLog,   name='跟踪日志', category='日志'))

    WebStaticAdmin = get_static_admin('WebStaticAdmin')
    admin.add_view(WebStaticAdmin(WebConfig.RELEASE_STATIC_FOLDER,
        'http://{{ cookiecutter.web_host }}/static/', name='文件', menu_icon_value='folder'))

    admin.init_app(app)
    db.init_app(app)
    init_uploads(app)
示例#2
0
def init(app):
    """ 初始化后台管理 """
    admin = Admin(
        name=BaseConfig.SITE_NAME,
        index_view=IndexView('仪表盘', menu_icon_value='diamond'),
        base_template='base.html',
    )
    admin.add_view(WebStaticAdmin(WebConfig.RELEASE_STATIC_FOLDER,
        'http://{{ cookiecutter.web_host }}/static/', name='文件', menu_icon_value='folder'))

    admin.init_app(app)
    db.init_app(app)
    um.init_app(app)
    init_uploads(app)

    with app.app_context():
        cm.init_admin(admin)
示例#3
0
文件: admin.py 项目: endsh/coolnote
def init(app):
    """ 初始化后台管理 """
    admin = Admin(
        name=BaseConfig.SITE_NAME,
        index_view=IndexView('仪表盘', menu_icon_value='diamond'),
        base_template='base.html',
    )
    
    if os.path.isdir(app.config.get('RELEASE_STATIC_FOLDER')):
        admin.add_view(WebStaticAdmin(
            app.config.get('RELEASE_STATIC_FOLDER'),
            'http://www.simple.com/static/',
            name='文件', menu_icon_value='folder'))

    admin.init_app(app)
    db.init_app(app)
    um.init_app(app)
    init_uploads(app)

    with app.app_context():
        cm.init_admin(admin)
示例#4
0
文件: __init__.py 项目: OdayWu/chiki
def init(app):
    """ 初始化后台管理 """

    um.init_app(app)

    admin = Admin(
        name=BaseConfig.SITE_NAME,
        index_view=IndexView('仪表盘', menu_icon_value='diamond'),
        base_template='base.html',
    )

    admin.category_icon_classes = {
        u'运营': 'fa fa-hdd-o',
        u'日志': 'fa fa-database',
    }

    # 常用
    admin.add_view(UserView(um.models.User,             name='用户', menu_icon_value='user'))
    admin.add_view(ArticleView(Article,                 name='文章', menu_icon_value='tasks'))

    # 帐号
    admin.add_view(WeChatUserView(um.models.WeChatUser, name='微信', menu_icon_value='weixin'))
    # admin.add_view(QQUserView(um.models.QQUser,     name='QQ用户', menu_icon_value='folder'))
    # admin.add_view(WeiBoUser(um.models.WeiBoUser,   name='微博用户', menu_icon_value='folder'))

    # 日志
    admin.add_view(ItemView(Item,           name='系统选项', category='日志'))
    admin.add_view(StatLogView(StatLog,     name='统计日志', category='日志'))
    admin.add_view(TraceLogView(TraceLog,   name='跟踪日志', category='日志'))

    admin.add_view(UserLogView(um.models.UserLog,           name='用户日志', category='日志'))
    admin.add_view(PhoneCodeView(um.models.PhoneCode,       name='手机验证码', category='日志'))
    admin.add_view(EmailCodeView(um.models.EmailCode,       name='邮箱验证码', category='日志'))

    WebStaticAdmin = get_static_admin('WebStaticAdmin')
    admin.add_view(WebStaticAdmin(WebConfig.RELEASE_STATIC_FOLDER,
        'http://www.simple.com/static/', name='文件', menu_icon_value='folder'))

    admin.init_app(app)
    db.init_app(app)
    init_uploads(app)
示例#5
0
def init(app):
    """ 初始化后台管理 """

    um.init_app(app)

    admin = Admin(
        name=BaseConfig.SITE_NAME,
        index_view=IndexView('仪表盘', menu_icon_value='diamond'),
        base_template='base.html',
    )

    admin.category_icon_classes = {
        u'运营': 'fa fa-hdd-o',
        u'日志': 'fa fa-database',
    }

    # 常用
    admin.add_view(UserView(um.models.User, name='用户', menu_icon_value='user'))
    admin.add_view(ArticleView(Article, name='文章', menu_icon_value='tasks'))

    # 帐号
    admin.add_view(
        WeChatUserView(um.models.WeChatUser,
                       name='微信',
                       menu_icon_value='weixin'))
    # admin.add_view(QQUserView(um.models.QQUser,     name='QQ用户', menu_icon_value='folder'))
    # admin.add_view(WeiBoUser(um.models.WeiBoUser,   name='微博用户', menu_icon_value='folder'))

    # 日志
    admin.add_view(ItemView(Item, name='系统选项', category='日志'))
    admin.add_view(StatLogView(StatLog, name='统计日志', category='日志'))
    admin.add_view(TraceLogView(TraceLog, name='跟踪日志', category='日志'))

    admin.add_view(UserLogView(um.models.UserLog, name='用户日志', category='日志'))
    admin.add_view(
        PhoneCodeView(um.models.PhoneCode, name='手机验证码', category='日志'))
    admin.add_view(
        EmailCodeView(um.models.EmailCode, name='邮箱验证码', category='日志'))

    WebStaticAdmin = get_static_admin('WebStaticAdmin')
    admin.add_view(
        WebStaticAdmin(WebConfig.RELEASE_STATIC_FOLDER,
                       'http://www.simple.com/static/',
                       name='文件',
                       menu_icon_value='folder'))

    admin.init_app(app)
    db.init_app(app)
    init_uploads(app)
示例#6
0
def init(app):
    um = UserManager(app)
    db.init_app(app)
    admin = Admin(name='Chiki', base_template='base.html')

    admin.category_icon_classes = {
        u'运营': 'fa fa-hdd-o',
        u'日志': 'fa fa-database',
    }

    admin.add_view(UserView(um.models.User, name='用户'))
    admin.add_view(WeChatUserView(um.models.WeChatUser, name='微信用户'))
    admin.add_view(QQUserView(um.models.QQUser, name='QQ用户'))
    admin.add_view(WeiBoUser(um.models.WeiBoUser, name='微博用户'))

    # 日志
    admin.add_view(ItemView(Item, name='系统选项', category='日志'))
    admin.add_view(StatLogView(StatLog, name='统计日志', category='日志'))
    admin.add_view(TraceLogView(TraceLog, name='跟踪日志', category='日志'))

    admin.add_view(UserLogView(um.models.UserLog, name='用户日志', category='日志'))
    admin.add_view(
        PhoneCodeView(um.models.PhoneCode, name='手机验证码', category='日志'))
    admin.add_view(
        EmailCodeView(um.models.EmailCode, name='邮箱验证码', category='日志'))

    admin.init_app(app)
示例#7
0
文件: admin.py 项目: daimon99/chiki
def init(app):
    um = UserManager(app)
    db.init_app(app)
    admin = Admin(name="Chiki", base_template="base.html")

    admin.category_icon_classes = {u"运营": "fa fa-hdd-o", u"日志": "fa fa-database"}

    admin.add_view(UserView(um.models.User, name="用户"))
    admin.add_view(WeChatUserView(um.models.WeChatUser, name="微信用户"))
    admin.add_view(QQUserView(um.models.QQUser, name="QQ用户"))
    admin.add_view(WeiBoUser(um.models.WeiBoUser, name="微博用户"))

    # 日志
    admin.add_view(ItemView(Item, name="系统选项", category="日志"))
    admin.add_view(StatLogView(StatLog, name="统计日志", category="日志"))
    admin.add_view(TraceLogView(TraceLog, name="跟踪日志", category="日志"))

    admin.add_view(UserLogView(um.models.UserLog, name="用户日志", category="日志"))
    admin.add_view(PhoneCodeView(um.models.PhoneCode, name="手机验证码", category="日志"))
    admin.add_view(EmailCodeView(um.models.EmailCode, name="邮箱验证码", category="日志"))

    admin.init_app(app)