zoukankan      html  css  js  c++  java
  • flask_restplus(1)- 未完成

    快速开始

    本指南假设您对Flask有一定的了解,并且您已经安装了Flask和Flask- restplus。如果没有,则按照安装部分中的步骤操作。

    初始化

    与其他所有扩展一样,您可以使用应用程序对象初始化它

    from flask import Flask
    from flask_restplus import Api
    
    app = Flask(__name__)
    api = Api(app)
    

    或者懒惰的工厂模式

    from flask import Flask
    from flask_restplus import Api
    
    api = Api()
    
    app = Flask(__name__)
    api.init_app(app)
    

    简单的例子

    一个最小的Flask-RESTPlus API像下面这样

    from flask import Flask
    from flask_restplus import Resource, Api
    
    app = Flask(__name__)
    api = Api(app)
    
    @api.route('/hello')
    class HelloWorld(Resource):
        def get(self):
            return {'hello': 'world'}
    
    if __name__ == '__main__':
        app.run(debug=True)
    

    保存文件为api.py,然后运行它,这里(debug=True)使用了调试模式

    注意⚠️
    请不要在生成环境下使用调试模式。

    现在打开一个命令行通过curl命令测试API接口。

    $curl http://127.0.0.1:5000/hello
    {
        "hello": "world"
    }
    

    或者通过浏览器打开http://127.0.0.1:5000/同样可以看到一个Swagger UI 风格的画面。

  • 相关阅读:
    焦点
    class类名的管理
    querySelector选择器
    DOM动态添加表格
    Java父类强制转换子类原则
    Maven精选系列--classifier元素妙用
    Git分支管理
    Eclipse代替Oracle接管Java EE
    细数Intellij Idea10个蛋疼问题!
    Git仓库操作命令
  • 原文地址:https://www.cnblogs.com/c-x-a/p/9999479.html
Copyright © 2011-2022 走看看