タグ

ブックマーク / www.pokarim.com (1)

  • SQLAlchemyのモデルクラス用のFlaskコンバータを作ってみる

    最近、PythonのWebフレームワークの中では、軽量級のFlaskをよく使っています。 Flaskは、wsgiツールキット的なWerkzeugを基盤に構築されたフレームワークです。 Flaskではroutingの仕組みは、Werkzeugのものをほぼそのまま使い、 関数を簡単にコントローラとして公開できるようなデコレータが用意されています。 これはたとえば以下のように使います。 @app.route("/post/<int:post_id>") def show_post(post_id): return "hello" <int:post_id>というところに注目してください。 この定義により、"/post/10"や"/post/5"のようなURLにマッチし、 show_post関数の引数post_idに、マッチした部分をintに変換し 10や5といった値がわたってくる事になります。

    najeira
    najeira 2010/12/25
  • 1