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, а затем вернуться в «категорию». Здесь запись может быть частью нескольких категорий.

32
задан Diego Jancic 7 April 2017 в 14:31
поделиться