如何指定进程结束时显示的django视图?

时间:2019-05-28 20:27:23

标签: django-viewflow

如果我正确理解了Viewflow代码,则当流到达其末端节点时,viewflow.flow.views.utils中的get_next_task_url函数将重定向至流程详细信息页面或流程索引页面。

如果End节点允许我们在过程结束时指定要重定向到的视图,那就太好了。例如,在流对象中能够编写类似这样的东西会很棒:

end = flow.End(redirect='app:view',args=...,kwargs=...)

然后get_next_task_url可以按照指定的方向重定向。

也许可以对现有End节点进行子类化以实现此目的-非常欢迎获得实现此目的的任何指针。

1 个答案:

答案 0 :(得分:0)

嗯,是的,在终端节点上没有这样的功能,因为它不仅可以由个人任务触发。要覆盖重定向路径,只需在任务视图中进行操作,就像使用纯Django一样。