Учтите, что у меня есть 1 ресурс и 2 URL (скажем, новый и старый), связанные с этим ресурсом.Итак, я хочу настроить перенаправление HTTP для одного из URL.
В 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 (так, что вместо <???>
поставить в приведенном выше примере)?