5

在使用 ruby​​ 一段时间后,我又回到了 python。我正在使用烧瓶框架。

如何实现过滤器以在控制器操作开始时对请求运行方法,而不在每个控制器中放置相同的代码?我的第一个猜测是构建某种装饰器(例如@before_request,但乍一看似乎并不如此)。我刚刚(重新)熟悉python,几乎没有什么东西是遥不可及的,所以任何输入都表示赞赏。等价于 Rails 中的 before_filter 或 Sinatra 中的 before do 方法。

4

1 回答 1

1

有一个@app.before_request可用的构造函数,如文档中给出的SQLite 模式所示。这在每个请求上运行。

于 2012-05-06T00:39:19.277 回答