restapi python应用程序的框架

时间:2020-02-14 12:17:13

标签: python flask skeleton-code

我正在用烧瓶编写小型restapi应用程序

我想到了我的代码组织

并征求您的意见

您对此有何看法

api.py:

from flask import Flask


class API:

__app = Flask(__name__)

    def __init__(self, host, port):
        self.host = host
        self.port = port

    def __test(self):
        @self.__app.route('/ping')
        def ping():
            return 'pong'

    def __get(self):
        @self.__app.route('/some')
        def some():
            return 'some'

    def run(self):
        self.__test()
        self.__get()
        self.__app.run(host=self.host, port=self.port)

和main.py:

from api import API

host = '127.0.0.1'
port = '5050'
api = API(host=host, port=port)

if __name__ == '__main__':
    api.run()

0 个答案:

没有答案
相关问题