我知道django.conf.urls.defaults.url提取正則表達式來獲取object-id或其他。從django視圖中的url捕獲對象ID不在urls.py中?
我在想我是否可以在我看來做同樣的事情。
假設我有作爲url(r'^/path1/path2/(?P<my_object_id>\d+)/path3, my_view, name='my_view_name')
在一個視圖中的URL規則這樣的,我有一個的URL,例如/path1/path2/34/path3
相匹配的字符串,我怎樣才能從字符串34
?
ie,是否有一個函數需要view_name(或urls.py中相同的url正則表達式),並且url字符串並返回位置/關鍵字參數爲url()
這樣做?
foo(view_name, url_string):
...
return (args, kwargs)
一個關於如何使用它來解決特定問題的例子會很好...... – Carsten