Próbuję zrobić coś takiego:odwrócić adresy URL widzenia opartego klasy Django
w urls.py:
...
url(r'^(?P<pk>\d+)/$', VideoDetailView.as_view(), name='video_detail', kwargs={'foo:''})
...
w views.py
..
HttpResponseRedirect(reverse('video_detail', kwargs={'pk': id, 'foo':'bar'}))
...
Ale to nie robi” wydaje się działać. Dostaję odwrotność dla "video_detail" z argumentami "()" i argumentów słów kluczowych "{'pk": 13240L, "foo": "bar}" nie znaleziono.
Jednak to działa:
....
HttpResponseRedirect(reverse('video_detail', kwargs={'pk': id}))
...
tj. usuwanie foo: bar z połączenia zwrotnego. Jaki jest właściwy sposób, aby to zrobić i przekazać dodatkowe argumenty w odwrotnym adresie URL?