views.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:lab5 作者: zlotus 项目源码 文件源码
def dashboard_service():
    resp = flask.Response(json.dumps({'status': 'failed'}))
    if request.method == 'GET':
        result = {}
        f = db.session.execute(db.session.query(func.count(Formulation.id))).first()
        result['formulationNumber'] = f[0] if f[0] else 0
        t = db.session.execute(db.session.query(func.count(Test.id))).first()
        result['testNumber'] = t[0] if t[0] else 0
        d = db.session.execute(db.session.query(func.count(TestData.id))).first()
        result['dataNumber'] = d[0] if d[0] else 0
        a = db.session.execute(db.session.query(func.count(TestAttachment.id))).first()
        result['attachmentNumber'] = a[0] if a[0] else 0
        result.update({'status': 'success'})
        resp = flask.Response(json.dumps(result))

    return set_debug_response_header(resp)


############################################################
# dashboard services end                                   #
############################################################

############################################################
# tests services begin                                     #
############################################################
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号