请考虑我有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