跳转到主要内容

使用Marshmallow为Flask构建REST API。

项目描述

Build Status Version Downloads

Flask RESTler – 使用 FlaskMarshmallow 构建 REST API。

已支持 SQLAlchemyPeewee ORM 和 Pymongo

使用Flask-restler的“Hello User”示例

from flask_restler import Api, Resource


# flask_restler.Api is subclass of Flask.Blueprint
api = Api('My awesome API', __name__, url_prefix='/api/v1')

# flask_restler.Resource is subclass of Flask.views.View
@api.connect
class HelloResource(Resource):

    def get(self, resource=None):
        return 'Hello World!'


# Register with your application
from your_project import app

app.register_blueprint(api)

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

运行应用程序并在您的浏览器中打开 http://localhost:5000/api/v1/

要求

  • python 2.7+,3.4+

安装

Flask-RESTler 应使用pip安装

pip install flask-restler

使用

文档正在准备中。需要帮助?创建一个PR。

错误跟踪器

如果您有任何建议、错误报告或不满,请向https://github.com/klen/flask-restler/issues的问题跟踪器报告。

贡献

The Flask-restler的开发在https://github.com/klen/flask-restler进行。

贡献者

许可协议

许可协议:MIT许可(见LICENSE)

如果您希望表达对项目的感激之情,欢迎您寄送明信片到

Kirill Klenov
pos. Severny 8-3
MO, Istra, 143500
Russia

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

Flask-Restler-1.19.5.tar.gz (17.4 kB 查看哈希值)

上传时间:

构建分布

Flask_Restler-1.19.5-py2.py3-none-any.whl (21.4 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面