Как автоматически создать документ OpenApi для приложения Flask - PullRequest
0 голосов
/ 28 марта 2019

я открываю Python и Google App Engine. Сначала я следовал официальному руководству под названием «Начало работы с облачными конечными точками в гибкой среде App Engine» от https://cloud.google.com/endpoints/docs/openapi/get-started-app-engine#python

Я узнал оттуда, что для развертывания конечных точек мне также необходимо развернуть файл конфигурации с именем openapi-appengine.yaml.

Итак, теперь я хочу развернуть Python API, используя Flask, и я не знаю, как автоматически генерировать упомянутый документ openapi-appengine.yaml.

У меня есть этот простой класс с пустым методом конечной точки

import googleapiclient
import logging
from tensorflow.python.lib.io import file_io
from flask import Flask, jsonify, request
from tensorflow import keras

from googleapiclient import discovery
from oauth2client.client import GoogleCredentials
import os
import json
from flask_cors import cross_origin

from six.moves import http_client

app = Flask(__name__)

@app.route('/predict',methods=['GET'])

def predict_json():

      return null



# if __name__ == '__main__':
#     # This is used when running locally. Gunicorn is used to run the
#     # application on Google App Engine. See entrypoint in app.yaml.
#     app.run(host='127.0.0.1', port=8080, debug=True)
# [END gae_flex_quickstart]
    ```
...