5

ruby でしばらく作業した後、python に戻りました。私はフラスコフレームワークで作業しています。

すべてのコントローラーに同じコードを配置せずに、コントローラー アクションの開始時にリクエストでメソッドを実行するフィルターを実装するにはどうすればよいですか? 私の最初の推測は、ある種のデコレータを構築することです(例: @before_request しかし、一見しただけではそうは見えませんでした)。私はPythonに(再)慣れてきたばかりで、手の届かないところにあるものはほとんどないので、どんな入力でも大歓迎です。同等のものは、Rails の before_filter または Sinatra の before do メソッドです。

4

1 に答える 1

1

ドキュメントに記載されているSQLite パターン@app.before_requestに示されているように、利用可能なコンストラクターがあります。これはリクエストごとに実行されます。

于 2012-05-06T00:39:19.277 に答える