2012-05-05 4 views
4

루비 작업을 한 후 파이썬으로 돌아 왔습니다. 플라스크 프레임 워크로 작업하고 있습니다.'before_filter'플라스크와 동등한 것

모든 컨트롤러에 동일한 코드를 넣지 않고 컨트롤러 동작을 시작하면 요청에 대한 메서드를 실행하는 필터는 어떻게 구현합니까? 내 첫 번째 추측은 일종의 데코레이터를 만드는 것입니다 (예 : @before_request하지만 처음에는 보이지 않았습니다). 나는 방금 파이썬에 익숙해졌으며, 도달 할 수있는 것들이 거의 없다. 해당 기능은 Sinatra에서 Rails 또는 Before do 메소드의 before_filter입니다.

답변

1

SQLite pattern에 표시된대로 @app.before_request 생성자를 사용할 수 있습니다. 이것은 모든 요청에 ​​대해 실행됩니다.

+0

나는 더 일찍 그것을 보았고, 나는 더 가까이서보고있을 것이다. – blueblank

+0

요청 개체에 대한 액세스 권한이 있습니까? – blueblank

+0

특정보기에서 is를 사용할 수 있습니까? – PanosJee