タグ

ブックマーク / qiita.com/Attsun1031@github (1)

  • flask - Qiita

    werkzeugとjinja2を活用したフレームワーク。 マイクロフレームワーク。外部ライブラリを除けばビュー周りしかサポートしていない。 スレッドローカルなオブジェクトたち werkzeug.localを使ってrequest等をグローバルオブジェクトに見立てる。 →これはどこからでもアクセスできるようにするためか?当然実装コードは複雑化している。 ?LocalProxyがスレッドセーフであることはどうやって確保されている? →thread.get_ident or gleenlet.get_current関数で得られるidをキーに、Localオブジェクトがデータを管理しているので、同じキーの更新は複数スレッドから起こらないということ。 コンテキスト 各種コンテキストオブジェクトはグローバルな形式でアクセスできるようになっている。 セッション werkzeugのセッションモジュールは全く使

    flask - Qiita
    ismage
    ismage 2013/11/08
    via Pythonタグが付けられた新着投稿 - Qiita http://qiita.com
  • 1