有没有一种方法可以使用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
在任何型号上的每次保存都会打印“ Test”字符串。如果将激活添加到创建流功能参数中,则会出现错误:缺少1个必需的位置参数:“ activation” 。 如何仅在特定型号的post_save 信号上开始流?
?答案 0 :(得分:1)
您好像错过了@flow_start_signal
装饰者
http://docs.viewflow.io/viewflow_core_node.html#viewflow.nodes.StartSignal