請考慮我有1個資源和2個連接到該資源的urls(比方說新的和舊的)。所以,我想爲其中一個網址設置HTTP重定向。如何將url參數傳遞給Django中的reverse_lazy urls.py
在myapp/urls.py
我:
urlpatterns = patterns('',
url(r'^(?P<param>\d+)/resource$',
'myapp.views.resource',
name='resource-view'
),
)
在mycoolapp/urls.py
我想說明:
from django.views.generic.simple import redirect_to
from django.core.urlresolvers import reverse_lazy
urlpatterns = patterns('',
url(r'^coolresource/(?P<param>\d+)/$',
redirect_to,
{
'url': reverse_lazy('resourse-view',
kwargs={'param': <???>},
current_app='myapp'
),
}
),
)
的問題是如何通過<param>
到reverse_lazy
kwargs(所以,放什麼,而不是<???>
在上面的例子中)?
文檔鏈接的kwargs'?頁面未找到 – grgizem 2012-10-14 11:17:32
@grgizem半年前創建的帖子..對不起。無論如何,我已更新鏈接 – gakhov 2012-10-15 07:58:21