用python+flask自己制作api(教程附源码)
生活随笔
收集整理的這篇文章主要介紹了
用python+flask自己制作api(教程附源码)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.背景
? ? ? ? ok,可能很多朋友跟我一樣經常使用各種api,比如facebook的,github的,甚至是微信的api。所以很多人也想制作自己的api。網上關于這方面的教程實在是很少,今天我就順手做了一個,把方法公布下。
首先秀一下效果:
用“curl”方法,返回一個json,大家也可以試下:
curl -i http://ospafzone.duapp.com/ospaf2.代碼
首先說下環境吧,就是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
******************************************/
總結
以上是生活随笔為你收集整理的用python+flask自己制作api(教程附源码)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 明天是我的生日,写给24岁的自己
- 下一篇: latex快速入门教程