用python+flask自己制作api(教程附源码)
来源:互联网 发布:中国八月经济数据 编辑:程序博客网 时间:2024/05/21 06:59
1.背景
ok,可能很多朋友跟我一样经常使用各种api,比如facebook的,github的,甚至是微信的api。所以很多人也想制作自己的api。网上关于这方面的教程实在是很少,今天我就顺手做了一个,把方法公布下。
首先秀一下效果:
用“curl”方法,返回一个json,大家也可以试下:
curl -i http://ospafzone.duapp.com/ospaf
2.代码
首先说下环境吧,就是python+flask,特别好配置。
from flask import Flask, jsonifyapp = Flask(__name__)tasks = [ { 'id': 1, 'title': u'OSPA', 'description': u'This is ospaf-api test', 'done': False }, { 'id': 2, 'title': u'Garvin', 'description': u'I am garvin', 'done': False }]@app.route('/', methods=['GET'])def home(): return jsonify({'tasks': tasks})if __name__ == '__main__': app.run(debug=True)
这是本地的运行环境下的代码,执行完可以在浏览器输入“http://127.0.0.1:5000/”,就可以看到效果,返回的是一个json格式的文件。
注意:
@app.route('/', methods=['GET'])
这行代码的'/',对应下面的函数定义def home(),调试的网址“http://127.0.0.1:5000/”
如果是'/ospaf',对应的函数定义def ospaf(),调试的网址“http://127.0.0.1:5000/ospaf”
ok,应该说的很明白了。
/********************************
* 本文来自博客 “李博Garvin“
* 转载请标明出处:http://blog.csdn.net/buptgshengod
******************************************/
4 1
- 用python+flask自己制作api(教程附源码)
- Python Flask教程(一)
- 如何构建自己的游戏框架并且制作游戏(一)(附源码)
- 如何构建自己的游戏框架并且制作游戏(二)(附源码)
- python+flask+html/css+mysql+BAE 打造CSDN简历自动生成系统(附网站完全源码)
- 20个最炫HTML5,jQuery和CSS3下拉菜单制作教程(附示例/源码)
- 笔记︱利用python + flask制作一个简易本地restful API
- activePDF Toolkit教程(附源码)
- sublime插件开发教程(附源码)
- 【python系列】python画报表(Chartkick、Flask)(附中文乱码解决方案)
- python web开发 之 flask教程(二)
- python web开发 之 flask教程(三)
- python web开发 之 flask教程(四)
- 一周极客热文:程序员给女朋友用HTML5制作的3D相册(附源码)
- 用C#.net轻松制作不规则窗体(附源码)
- 用C#.net轻松制作不规则窗体(附源码)
- 利用中转输出表制作HijackDll(附工具源码)
- 如何制作朋友圈搞笑证件图片(附源码实例)
- viewDidLoad, viewWillDisappear, viewWillAppear等区别及各自的加载顺序
- 基于xinetd的web服务器
- 17082 两个有序数序列中找第k小
- 图形学领域的关键算法及源码链接
- Maven的生命周期
- 用python+flask自己制作api(教程附源码)
- C中的 snprintf()函数
- Unity3D AI人工智能(坦克模型自动寻怪,自动追击) 【转】
- 正则化与反问题
- struts项目的空指针异常
- jQuery get/post
- 数据库范式(1NF 2NF 3NF BCNF)
- ajax json 数组
- f2py支持在fortran语言中调用其他Fortran函数或C代码或Python代码