tfse-model-api-v0.2/Esg/routes.py

21 lines
555 B
Python
Raw Permalink Normal View History

from flask import Blueprint, request
2022-02-23 16:48:30 +08:00
from Esg.EsgModel import EsgModel
from common.scripts import verify_token
esg_route = Blueprint('esg', __name__)
2022-02-23 16:48:30 +08:00
@esg_route.route('/esg_model', methods=['POST'])
@verify_token
def data_fill():
2022-02-23 16:48:30 +08:00
input_data = request.json['input_data']
try:
model = EsgModel()
model.prepare_params(input_data)
model.save_result()
return {"info": "模型执行成功", "result": model.rating_result['评价等级']}, 200
except Exception:
return {"info": "模型执行失败"}, 210