2015年6月19日金曜日

Pythonの軽量WEBフレームワークBottle (WebAPIを手軽に記述)

BottleはPythonの軽量WEBフレームワークである。テスト用に素早くAPIを公開したいなと考えたところ、ピッタリだと思った。

インストール
pipでインストールできる。
pip install bottle

サンプルコード api.py
以下の様な短いコードでWeb APIが動作する。

from bottle import route, run
# アノテーションでURLを記述
@route('/deepapi/json/:name')
def hello(name):
return '<h1>Deep %s!</h1>' % name
# オプションをつけるとデバッグ実行
run(host='masai-no-MacBook-Pro.local', port=8080, debug=True, reloader=True)
#run(host='localhost', port=8080)


起動
python api.py
めちゃくちゃ楽できる・・・。今まで使わなかったことを後悔するくらいだ。

0 件のコメント:

コメントを投稿