1234567891011121314151617181920212223242526 |
- from apps.account.models import User
- from apps.assets.models import Host
- from apps.schedule.models import Job
- from apps.deploy.models import App
- from flask import Blueprint
- from libs.decorators import require_permission
- from libs.tools import json_response
- blueprint = Blueprint(__name__, __name__)
- @blueprint.route('/', methods=['GET'])
- @require_permission('home_view')
- def get():
- user_total = User.query.count()
- host_total = Host.query.count()
- job_total = Job.query.count()
- app_total = App.query.count()
- data = {'user_total': user_total,
- 'host_total': host_total,
- 'job_total': job_total,
- 'app_total': app_total,
- }
- return json_response(data)
|