Viewflow - 使用 Django 模型 post_save 信号启动进程
Viewflow - start process with Django model post_save signal
有没有办法用 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 信号上启动流程 ?
看起来你错过了 @flow_start_signal
装饰器
http://docs.viewflow.io/viewflow_core_node.html#viewflow.nodes.StartSignal
有没有办法用 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 信号上启动流程 ?
看起来你错过了 @flow_start_signal
装饰器
http://docs.viewflow.io/viewflow_core_node.html#viewflow.nodes.StartSignal