1
A
答えて
2
両方トゥイーン[1]と[2]のドキュメントを導出手段見ますタイミングコードの例があります。それは実際に測定したいものと、測定を行うときに利用できる情報に依存します。たとえば、トゥイーンはどのビューが実行されたのかわからず、URLだけがわかります。しかし、それはパイプラインの多くを網羅しています。
[1] http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/hooks.html#creating-a-tween
を[2] http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/hooks.html#custom-view-derivers
2
これは、一部のイベントに登録することで可能です。
http://docs.pylonsproject.org/projects/pyramid/en/latest/api/events.html
したい1はおそらくContextFound
です。
あなたはどちらかのデコレータ(http://docs.pylonsproject.org/projects/pyramid/en/latest/api/events.html#pyramid.events.subscriber)で購読することができます:add_subscriber
(http://docs.pylonsproject.org/projects/pyramid/en/latest/api/config.html#pyramid.config.Configurator.add_subscriber)と
from pyramid.events import ContextFound
from pyramid.events import subscriber
@subscriber(ContextFound)
def do_something(event):
print(event)
print(event.request)
または命令的に:
from pyramid.events import ContextFound
def main(global_config, **settings):
# rest of your config here
config.add_subscriber(do_something, ContextFound)
def do_something(event):
print(event)
print(event.request)
関連する問題
- 1. AJAX呼び出しが返されるときのフックはありますか?
- 2. ジェスチャー認識プログラムのメソッドが呼び出される前に呼び出せるメソッドはありますか?
- 3. DllImportを呼び出す直前にブレークするときにAccessViolationExceptionが発生するのはなぜですか?
- 4. カスタムASP.NET MVC ActionFilterAttribute - フックが呼び出されることはありません
- 5. 成功する前に呼び出されるメソッドはありますか?
- 6. カスタムモジュールで呼び出すことができるOdoo用のインストール前/インストール後のフックはありますか?
- 7. Whmcsで呼び出されるフックの名前を取得する方法は?
- 8. animationend/webkitAnimationEndイベントが呼び出される前に遅延が発生するのはなぜですか?
- 9. 名前で呼び出され、値で呼び出されると、これはどうなりますか?
- 10. ビュー用に呼び出されるコンストラクタはどれですか?
- 11. Silverlight:FrameworkElementがレンダリングされる前に発生するイベントはありますか?
- 12. なぜform.Hide()を呼び出すとフリッカーが発生しますが、form.Close()は呼び出されませんか?
- 13. これを行うにはJavaScript関数呼び出しにフックする必要がありますか?
- 14. ember-qunitテストで前後のフックを呼び出すには?
- 15. ContentProvider.onCreate()がApplication.onCreate()より前に呼び出されるのはなぜですか?
- 16. WW_MOUSE_LLフックが呼び出されない
- 17. Netfilerフックが呼び出されない
- 18. ビューが呼び出し可能なままエラーが発生しましたビューは呼び出し可能でなければなりません-Django
- 19. [ウィンドウのmakeKeyAndVisible]が呼び出される前にビューがロードされている場合、デバイスの向きを判断する方法はありますか?
- 20. アンドロイドのプロセスが完了する前に呼び出されるイベントはありますか?
- 21. サービスが呼び出され、時にはサービスが呼び出されない場合があります
- 22. Unityでは、ゲームが始まる前かシーンが始まる前にAwake()が呼び出されますか?
- 23. スーパービューからビューを削除するときに呼び出されるものはありますか?
- 24. アクティビティが発生するたびにイベントバスが呼び出される
- 25. Windowsフックは一度だけ呼び出されます
- 26. メニュー項目のクリックイベントが呼び出される前にメニューショートカットキーを押した後に呼び出されるイベントはありますか?
- 27. LocationServices.FusedLocationApi.requestLocationUpdatesが呼び出されることはありません
- 28. DeviceAdminReceiverが呼び出されることはありません
- 29. 直接的にexternメソッドを呼び出すときにAccessViolationExceptionが発生する
- 30. Perlスクリプトはいつ `localtime`を呼び出す前に` tzset`を呼び出す必要がありますか?
私が見るDerivers見てきましたが、あなたは、ビューごとのビューでそれらを有効にする必要があり、ときに、各メッセージを自動的にログインする私の目的に反していますビューを変更することなく、ビューが呼び出されます。 –
該当しません。ビュー導出者はすべてのビューをラップします。それぞれのビューを個別にラップして、ビュー単位のオプションを受け入れたり、特定のビューをラップすることを避けることさえできますが、それは自分自身の責任です。 –