我试图将viewflow.Signal
设置为使用django.signal
,但我不能。我已经按照文档中包含的示例进行了操作,但它只是失败了:
viewflow.Signal
任何人都知道如何设置receiver
和task_loader
我使用django signal
来触发signal task
:
class FlowReg (Flow):
start = ()
enabled_signal = (
flow.Signal(
node_validation_signal,
receipt_created,
task_loader = this.get_task).Next(this.join_val_tasks))
def get_task(self, flow_task, **kwargs):
proc_id = kwargs['id']
proc_to_work = self.__class__.process_class.objects.get(node_process=proc_id)
task_to_return = proc_to_work.get_task(FlowReg.enabled_signal)
return task_to_return
并且我不知道如何不使用 task_loader