2

私はBeforeRenderイベントへのサブスクライバー関数を持っています。リクエストが行われるたびに、この関数が呼び出されます。

ここで、指定されたリクエスト URL を分析したいのですが、request.application_url または request.route_url へのアクセスに失敗します。

要求された URL を取得して、要求が行われるたびにコンソールに出力するにはどうすればよいですか?

4

1 に答える 1

3

event['request']request必要なオブジェクトが得られます。そこから、さまざまなプロパティを確認できます。これらはすべてドキュメント化されています。たとえば、request.path_infoになります/path/to/this/view

BeforeRenderrender()レンダラーがビューで使用されるか、または呼び出されたときにのみ呼び出されますrender_to_response()すべてのリクエストに対して、NewRequestイベントまたはを使用できますContextFound

于 2012-10-10T04:57:29.150 に答える