1

私は django.conf.urls.defaults.url が正規表現を抽出して object-id などを取得することを知っています。

私の見解では、同じことができるのだろうか。

url(r'^/path1/path2/(?P<my_object_id>\d+)/path3, my_view, name='my_view_name')
In a view, I have a string that match the url such as の/path1/path2/34/path3ような URL ルールがあると34します。

つまり、view_name (または urls.py の同じ URL 正規表現) と URL 文字列を受け取り、位置/キーワード引数を返す関数はありますurl()か?

foo(view_name, url_string): 
  ... 
  return (args, kwargs)
4

2 に答える 2

1

使用できますdjango.core.urlresolvers.resolve

于 2013-05-28T09:16:44.743 に答える