У меня следующий код, и я хочу, чтобы метод form_invalid
возвращал ту же страницу, что и success_url
.
Я думал о подклассе CreateView
, но я хочу знать общественное мнение.
Как реализовать вещь, описанную выше?
class ProgramNew(CreateView):
form_class = ProgramForm
template_name = 'programs/program_list.html'
success_url = '/manage/programs'
....
....
....
def form_invalid(self, form):
# How to return to self.success_url?
return super(ProgramNew, self).form_invalid(form)
Sultan