前言
Flask-RESTful 是一个 Flask 扩展,它添加了快速构建 REST APIs 的支持。它当然也是一个能够跟你现有的ORM/库协同工作的轻量级的扩展。
Flask-RESTful 鼓励以最小设置的最佳实践。如果你熟悉 Flask 的话,Flask-RESTful 应该很容易上手。
环境准备
使用 pip 安装 Flask-RESTful:
pip install flask-restful
中文官方文档:http://www.pythondoc.com/Flask-RESTful/quickstart.html
英文官网:https://flask-restful.readthedocs.io/en/latest/
快速入门
一个最简单的 Flask-RESTful API 像这样:
from flask import Flask
from flask.ext import restful
app = Flask(__name__)
api = restful.Api(app)
class HelloWorld(restful.Resource):
def get(self):
return {'hello': 'world'}
api.add_resource(HelloWorld, '/')
if __name__ == '__main__'