Выберите для просмотра, чтобы найти следующий URL-адрес задачи - PullRequest
1 голос
/ 10 февраля 2020

Я спрашиваю, есть ли предпочтительный способ заставить get_next_task_url() перенаправить на следующий URL процесса. get_next_task_url() ищет _continue в request.POST, однако объект POST не может быть изменен.

В настоящее время я добавляю скрытое поле в мою форму:

<input id="continue" type="hidden" name="_continue" value="true">

Is переменная, которую я могу установить в представлениях или классах потока для достижения того же самого?

1 Ответ

0 голосов
/ 12 марта 2020

Viewflow - это тонкий слой рабочего процесса поверх обычных django представлений.

Как и для обычных django представлений, для установки URL перенаправления можно переопределить get_success_url в вашем коде

http://ccbv.co.uk/projects/Django/3.0/django.views.generic.edit/FormMixin/#get_success_url

...