タグ

restfulとflaskに関するyuisekiのブックマーク (2)

  • RESTfulなAPIを構成するのに特化したウェブフレームワークとか(Python編) - laiso

    こんばんは、Python界のひきこもりです。 モバイルアプリケーションのバックエンド開発などでRESTful APIを先ず設計する必要があるといったケースなんかで便利に利用できそうな、既存のウェブアプリケーションフレームワークの仕組みからRESTfulなAPI構成に特化してパッケージングされたサブフレームワークがいろいろ出てきているので調べました。 フレームワークに必要な機能そもそもフレームワークにどんな機能が必要なのかというのをChoosing an API framework for Django から抜粋。 ページネーション(アイテムの先頭から10件が1ページ目→11から20が2ページ目など) データの投稿とバリデーション メタデータの生成(result, count, next みたいな要素をレスポンスに含める為のしくみのことかな?) レスポンスのハンドリング キャッシュ データの

    RESTfulなAPIを構成するのに特化したウェブフレームワークとか(Python編) - laiso
  • FlaskでRESTful

    from flask import Flask, request from flask.ext.restful import Resource, Api app = Flask(__name__) api = Api(app) todos = {} i = 0 class TodoSimple(Resource): def get(self, tid): return {"tid": tid, "todo": todos[tid]} def put(self): global i tid = i i = i + 1 todos[tid] = request.form['data'] return {"tid": tid, "todo": todos[tid]} def post(self, tid): todos[tid] = request.form['data'] return {"t

    FlaskでRESTful
  • 1