def dispatch(self, request, *args, **kwargs):
self.page_number = request.REQUEST['page']
return super(ArticleEditView, self).dispatch(request, *args, **kwargs)
def get_context_data(self, **kwargs):
context = super(ArticleEditView, self).get_context_data(**kwargs)
context['hidden_field'] = self.page_number
return context
def form_valid(self, form, **kwargs):
context = self.get_context_data(**kwargs)
self.page_number = context['hidden_field']
return super(ArticleEditView, self).form_valid(form)
def get_success_url(self, **kwargs):
return reverse('editor_listview', kwargs={'page': self.page_number})