Exemplo n.º 1
0
""" rmon.views.urls

定义了所有 API 对应的 URL
"""
from flask import Blueprint

from rmon.views.index import IndexView
from rmon.views.server import ServerDetail


api = Blueprint('api', __name__)

api.add_url_rule('/', view_func=IndexView.as_view('index'))

api.add_url_rule('/servers/<int:object_id>',
                 view_func=ServerDetail.as_view('server_detail'))
Exemplo n.º 2
0
"""rmon.views.urls

定义所有API对应的URL
"""
from flask import Blueprint
from rmon.views.index import IndexView
from rmon.views.server import ServerList, ServerDetail
from rmon.views.auth import AuthView

api = Blueprint('api', __name__)
api.add_url_rule('/', view_func=IndexView.as_view('index'))
api.add_url_rule('/servers/', view_func=ServerList.as_view('server_list'))
api.add_url_rule('/servers/<int:object_id>',
                 view_func=ServerDetail.as_view('server_detail'))
api.add_url_rule('/servers/<int:object_id>/metrics',
                 view_func=ServerDetail.as_view('server_metrics'))
api.add_url_rule('/login', view_func=AuthView.as_view('login'))
Exemplo n.º 3
0
""" the urls of rmon.views """
from flask import Blueprint
from rmon.views.index import IndexView
from rmon.views.server import ServerList,ServerDetail

api = Blueprint('api',__name__)
api.add_url_rule('/',view_func=IndexView.as_view('index'))
api.add_url_rule('/servers/',view_func=ServerList.as_view('server_list'))
api.add_url_rule('/servers/<int:object_id>',view_func=ServerDetail.as_view('server_detail'))
Exemplo n.º 4
0
from rmon.views.wx import WxView, WxBind

api = Blueprint('api', __name__)

# 首页
api.add_url_rule('/', view_func=IndexView.as_view('index'))

# 登录
api.add_url_rule('/login', view_func=AuthView.as_view('login'))
api.add_url_rule('/token/refresh',
                 view_func=RefreshTokenView.as_view('refresh_token'))

# 用户管理
api.add_url_rule('/users/', view_func=UserList.as_view('user_list'))
api.add_url_rule('/users/<int:object_id>',
                 view_func=UserDetail.as_view('user_detail'))

# Redis 服务器管理
api.add_url_rule('/servers/',
                 view_func=ServerList.as_view('server_list'))
api.add_url_rule('/servers/<int:object_id>',
                 view_func=ServerDetail.as_view('server_detail'))
api.add_url_rule('/servers/<int:object_id>/metrics',
                 view_func=ServerMetrics.as_view('server_metrics'))
api.add_url_rule('/servers/<int:object_id>/command',
                 view_func=ServerCommand.as_view('server_command'))

# 微信接口
api.add_url_rule('/wx/', view_func=WxView.as_view('wx_view'))
api.add_url_rule('/wx/bind/<wx_id>', view_func=WxBind.as_view('wx_bind'))