基于flask的RESTful-API应用

今天公司主程特意跑过来问了我个关于网络请求的问题,刚开始听得我一知半解.在我的一再要求之下,我跑去看他的源代码.源代码是基于flask框架的请求,解决第三方API请求后数据的响应问题.关于flask的RESTful-API框架的应用,顺道做些总结.

RESTful 简介

Flask-RESTful

Flask-RESTful 是一个 Flask 扩展,它添加了快速构建 REST APIs 的支持.

Flask介绍

Flask, web development, one drop at the time.

在介绍 Flask-RESTful 之前,想必大家对Flask充满好奇.按照官方的介绍,Flask 是一个 Python 实现的 Web 开发微框架,而微框架中的“微”意味着 Flask 旨在保持核心简单而易于扩展.

基本介绍

快速入门

安装与更新

  • 如果还没安装 flask-restful, 相应的代码如下:
1
2
3
4
5
6
# install stable version
pip install -g flask-restful
# install develop version
git clone https://github.com/twilio/flask-restful.git
cd flask-restful
python setup.py develop
  • 如果之前安装过 flask-restful,想要升级下版本:
1
pip install -U flask-restful

基本用法

运行测试

案例分析

总结

flask-restful 作为一个轻框架,功能全面并且简化了接入步骤,更适合于开发中小型应用.对于开发者而言,在使用的同时更要深挖其内在的框架架构和核心思想.既有助于对RESTFul的理解也深入flask的框架思想,拓宽解决问题的思路.

参考资料

文章目录
  1. 1. RESTful 简介
  2. 2. Flask-RESTful
    1. 2.1. Flask介绍
    2. 2.2. 基本介绍
    3. 2.3. 快速入门
      1. 2.3.1. 安装与更新
      2. 2.3.2. 基本用法
      3. 2.3.3. 运行测试
    4. 2.4. 案例分析
  3. 3. 总结
  4. 4. 参考资料
,