0

每当有新任务可用时,我都会在我的闲置频道中宣布。

查看 src,似乎每次启动任务时都只有一个信号。

当任务可用时如何创建信号?

4

1 回答 1

0

通常,使用信号在您自己的应用程序中进行交互是一个糟糕的设计决策。

您可以通过实现自定义节点来更明确地实现相同的功能,该节点将在创建时执行回调

class MyFlow(Flow):
    ...

    approve = (
        MyView(flow_views.UpdateProcessView, fields=['approved'])
        .onCreate(this.send_notification)
        .Next(this.check_approve)
    )

...

您可以通过覆盖节点激活类activate方法来处理创建操作

viewflow 自定义节点示例可能有助于作为自定义节点实现的参考https://github.com/viewflow/viewflow/blob/master/demo/customnode/nodes.py

于 2018-04-12T10:28:46.023 回答