2017-02-23 1 views
0

私はDjango 1.8で作業しています。Django:特定のリクエストに参加しているURLの名前を知るには

私はいくつかのアプリで定義されたかなり大きく複雑なURLリストを持っています。

私が立ち上げようとしているリクエストの1つが、私が望むURLに派遣されていません。また、どのURLがそのような要求に応えているのかもわかりません。

私の質問は:特定のリクエストに出席するURLの名前を知る方法はありますか?

+0

あなたの質問は完全にはありませんでした。しかし、このrequest.url? –

答えて

1

あなたは、DjangoはあなたのURLを解決する方法を見つけるためにresolve機能を使用することができます。

from django.urls import resolve 
result = resolve('my_url') 

これはあなたのURLとそれがルーティングされますfuncにマッチしたurl_nameための属性がありResolverMatchオブジェクトを返します。に。

+0

ありがとうございます。これはまさに私が探していたものです。 – Xar

関連する問題