如果我正确理解了Viewflow代码,则当流到达其末端节点时,viewflow.flow.views.utils中的get_next_task_url函数将重定向至流程详细信息页面或流程索引页面。
如果End节点允许我们在过程结束时指定要重定向到的视图,那就太好了。例如,在流对象中能够编写类似这样的东西会很棒:
end = flow.End(redirect='app:view',args=...,kwargs=...)
然后get_next_task_url可以按照指定的方向重定向。
也许可以对现有End节点进行子类化以实现此目的-非常欢迎获得实现此目的的任何指针。
答案 0 :(得分:0)
嗯,是的,在终端节点上没有这样的功能,因为它不仅可以由个人任务触发。要覆盖重定向路径,只需在任务视图中进行操作,就像使用纯Django一样。