0

我正在尝试使用将由 api 控制的自定义视图以务实的方式处理任务。如果我将任务对象传递给 flow_function,我已经弄清楚了如何通过流程

task = Task.objects.get(id=task_id)
response = hello_world_approve(task, json=json, user=user)


@flow_func
def hello_world_approve(activation, **kwargs):

    activation.process.approved = True
    activation.process.save()

    activation.prepare()
    activation.done()
    return activation

但是我希望能够从流程对象中获取当前任务,就像这样

process = HelloWorldFlow.process_class.objects.get(id=task_id)
task = process.get_current_task()

这是我应该这样做的方式吗?有可能吗,还是我缺少另一种方法?

4

1 回答 1

1

它可以作为activation.task

于 2020-02-04T02:55:47.627 回答