Django viewflow获取shell中的流量?

时间:2018-03-15 07:47:18

标签: django-viewflow

感谢这个美丽而有用的应用程序的作者项目,但我是一个新手,所有工作都很好,从演示前端和django代码没有...所以我恳请你:如何在没有前端的情况下管理流程:

x, created =TestProcess.objects.get_or_create()
Out[1]: (<TestProcess: <Process 19> - NEW>, True)

#存在过程

In [12]: x.status
Out[12]: 'NEW'

#状态正确

x.task_set.exists
Out[23]: <bound method BaseManager._get_queryset_methods.<locals>.create_method.<locals>.manager_method of <django.db.models.fields.related_descriptors.create_reverse_many_to_one_manager.<locals>.RelatedManager object at 0x7f0d917c1438>>

在我的流程中,我说:

class HellxoWorldFlow(Flow):
    start = (
        flow.Start(
            flow_views.CreateProcessView,
            fields=['text', 'wo_rif'],
            task_title=_('Start'))
        .Permission(auto_create=True)
        .Next(this.secondstep)
    )

但x.flow_class似乎是'',并且“x.next_flow_step”不存在,我该如何进行此过程的下一步? 谢谢,BR

1 个答案:

答案 0 :(得分:0)

你进行了.objects.get_or_create()调用,它创建了一个空的进程模型,没有附加到任何流类。

如果您想以编程方式启动流程,则需要使用flow.StartFunction

您可以查看此答案以获取详细信息 - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises