Как передать параметр url в reverse_lazy в Django urls.py

Учтите, что у меня есть 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'
                                 ),
                       }
   ),
)

Вопрос как передать в kwargs reverse_lazy(итак, что поставить вместо в примере выше)?

21
задан gakhov 27 March 2012 в 12:39
поделиться