1

我的应用程序采用数据科学家创建的任何 python(模型)并将其部署为 API。作为 MEAN 堆栈开发人员,我使用 Flask 部署模型(python 文件 model_api.py):

将 model_api.py 代码添加到 app.py (flask)

from flask import Flask
from flask import request, json
app = Flask(__name__)

:
@app.route('/models/MyEndpointSpec/<string:inputParam>', methods=['GET','POST',])
def model_api(inputParam):
    #api code
      :
                response = app.response_class(
                response=json.dumps(data,
                status=200,
                mimetype='application/json')
                return response

我对 model_api.py 几乎没有控制权(并且不同端点可能有多个模型)。实现一些解耦的最佳方法是什么,以便新的 model_api.py 可以无缝集成到现有的烧瓶应用程序中或以最小的入侵(如装饰器或导入)而不必将整个 model_api.py 复制到应用程序中。 py(烧瓶)。

为新手问题道歉,我只是在创建基础设施,并不完全熟悉 RESTplus 或蓝图的高级主题。

4

0 回答 0