success_url en UpdateView, basado en el valor pasado

Como puedo configurarsuccess_url basado en un parametro?
Tengo muchas ganas de volver a donde vine, no a algún lugar estático. En 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)')),

Lo que significaría: editar entradapk y luego volver a 'categoría'. Aquí una entrada puede ser parte de múltiples categorías.

Respuestas a la pregunta(4)

Su respuesta a la pregunta