0

有没有办法使用 Django 模型 post_save 信号启动 Viewflow 进程。我设法做到了:

//start viewflow process
start = (
    flow.StartSignal(post_save, create_dest_flow)
        .Next(this.approve)
)

//create flow function
def create_dest_flow(**kwargs):
   print("Test")
   pass

在任何模型上每次保存都会打印“测试”字符串。如果我将激活添加到创建流函数参数中,我会收到一个错误:缺少 1 个必需的位置参数:'activation'。如何仅在特定模型 post_save信号上启动流程?

4

1 回答 1

1

看起来你错过了@flow_start_signal装饰师

http://docs.viewflow.io/viewflow_core_node.html#viewflow.nodes.StartSignal

于 2019-01-04T06:40:13.793 回答