Я пытаюсь сделать что-то вроде:
в urls.py:
...
url(r'^(?P<pk>\d+)/$', VideoDetailView.as_view(), name='video_detail', kwargs={'foo:''})
...
в представлениях.py
..
HttpResponseRedirect(reverse('video_detail', kwargs={'pk': id, 'foo':'bar'}))
...
Но это, кажется, не работает. Я получаю реверс для 'video_detail' с аргументами '()' и аргументами ключевого слова '{'pk': 13240L, 'foo': 'bar}' не найден.
Однако это работает:
....
HttpResponseRedirect(reverse('video_detail', kwargs={'pk': id}))
...
т.е. удаление foo: bar из обратного вызова. Как правильно это сделать и передать дополнительные аргументы в обратном URL-адресе?