Django viewflow 在 shell 中获取流量?
Django viewflow Get flow in shell?
感谢作者项目为这个美丽而有用的应用程序,但我是一个新手,所有的演示前端都工作正常,而 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
您进行了 .objects.get_or_create()
调用,创建了一个空流程模型,未附加到任何流程 class。
如果您想以编程方式启动流程,您需要使用 flow.StartFunction
您可以查看此答案了解详情 -
感谢作者项目为这个美丽而有用的应用程序,但我是一个新手,所有的演示前端都工作正常,而 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
您进行了 .objects.get_or_create()
调用,创建了一个空流程模型,未附加到任何流程 class。
如果您想以编程方式启动流程,您需要使用 flow.StartFunction
您可以查看此答案了解详情 -