Rest-Utils 为使用 SQLAlchemy (or Flask-SQLAlchemy) 定义的数据库模型提供简单的Restful APIs生成。 生成的API以JSON格式发送和接收消息。 使用 marshmallow 使得转换非常便捷。
For more information, see the
该项目的目标是尽可能全面、简洁地说明Rest-Utils的功能
使用的模型为博客模型
该模型提供了:用户关注、用户组、文章
- 下载
- git clone https://github.com/windprog/rest-utils-sample
- cd rest-utils-sample
- 安装依赖和重建数据库
- bash init.sh
python run.py
- 创建数据库
- create database sample_blog DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
- 更改mysql配置
- 编辑:app.py 的 MYSQL_URI
自引用:"用户关注" --> User.followed
用户组--用户 --> User.groups
用户--文章 --> User.posts
用户--注册校验 --> User.validation
Group.__table_args__[1]
Group.__table_args__[0]