python 具有Flask-Restful的基本API服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 具有Flask-Restful的基本API服务器相关的知识,希望对你有一定的参考价值。

from flask import Flask
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)

class Colors(Resource):
    def get(self):
        return {
            'colors': [
                'red',
                'blue',
                'green',
                'yellow',
                'orange'
             ]
        }

class Cars(Resource):
    def get(self):
        return {
            'bmw': {
                'model': 'm3',
                'type': 'sports',
                'color': 'red'
                },
            'audi': {
                'model': 'tt',
                'type': 'sports',
                'color': 'white'
                }
        }


api.add_resource(Colors, '/api/colors/')
api.add_resource(Cars, '/api/cars/')

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

以上是关于python 具有Flask-Restful的基本API服务器的主要内容,如果未能解决你的问题,请参考以下文章

Python Flask-Restful POST不接受JSON参数

Python Flask-Restful POST 不采用 JSON 参数

Python3 - 初探 Flask-Restful

Python3 - 初探 Flask-Restful

使用 python flask-restful 和消费 AngularJS(使用 $http)时出现 CORS(跨源...)错误

Flask-RESTful 快速构建TODO应用