success_url no UpdateView, com base no valor passado

Como posso definirsuccess_url com base em um parâmetro?
Eu realmente quero voltar para onde eu vim, não algum lugar estático. No pseudo código:

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)')),

O que significaria: editar entradapk e depois retornar para 'categoria'. Aqui, uma entrada pode fazer parte de várias categorias.

questionAnswers(4)

yourAnswerToTheQuestion