Chciałbym przekierować wzorzec adresu URL ze zmiennymi z urls.py
.Jak przekierować wzorzec adresu URL za pomocą zmiennych z urls.py w Django?
Mam na myśli other stackoverflow solution, ale nie wiem, kiedy adres URL ma zmienną podobną do poniższego kodu.
from django.conf.urls import patterns, url
from django.views.generic import RedirectView
urlpatterns = patterns(
url(
r'^permalink/(?P<id>\d+)/foo/$',
RedirectView.as_view(url='/permalink/(?P<id>\d+)/')
),
)
Z tym kodem, Django przekieruje /permalink/1/foo/
do /permalink/(?P<id>\d+)/
, a nie /permalink/1/
.
Czy istnieje rozwiązanie bez użycia views.py
?
Oczywiście znam rozwiązanie za pomocą kontrolera, ale zastanawiam się, czy istnieje jakieś prostsze rozwiązanie z wykorzystaniem wzorca URL.