success_url в UpdateView, основанный на переданном значении

Как я могу установитьsuccess_url на основе параметра?
Я действительно хочу вернуться туда, откуда я пришел, а не в какое-то статичное место. В псевдокоде:

url(r'^entry/(?P<pk>\d+)/edit/(?P<category>\d+)',
    UpdateView.as_view(model=Entry, 
                       template_name='generic_form_popup.html',
                       success_url='/category/%(category)')),

Что будет означать: редактировать записьpk и затем вернитесь в «категорию». Здесь запись может быть частью нескольких категорий.

Ответы на вопрос(4)

Ваш ответ на вопрос