flask-restful使用总结
Flask-RESTful是一个用于快速创建RESTful API接口的Flask扩展。使用Flask-RESTful可以很快速方便地创建一个RESTful风格的接口应用程序。1). 初始化在当前程序初始化一个flask-restful的api实例:2). 定义资源类资源类是restful接口的具体实现,需要继承Resource类。在类中可以定义get、post等符合restful规范的接口。3). 参数解析虽然 Flask 提供了简单的方法访问请求数据, 但是对于表单数据处理还是比较麻烦. Flask-RESTful 提供了 reqparse 一种类似 argparse 参数解析机制以简化参数处理.parser = reqparse.RequestParser(): reqparse使用RequestParser() 可以从 flask.Request.values,以及 flask.Request.json 解析值。parser.add_argument:向parser对象中添加你要关注的命令行参数和选项,每一个add_argument方法对应一个你要关注的参数或选项。parser.parse_args():调用parse_args()方法进行解析,解析成功之后即可使用。4). add_argument扩展对于必传的参数,可以设置required=True传多个值,使用 action='append'使用:获取的参数为:
用户评论