放慢了步伐,只为跑得更远~

0%

基于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的框架思想,拓宽解决问题的思路.

参考资料

-------------本文结束感谢您的阅读-------------