- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 API 端点,/api/create/
。这将根据从客户端接收到的有效负载在数据库中创建一个新条目。
Payload - {
'field1': 'value1`,
'field2': 'value2`,
'field3': 'value3`,
'field4': 'value4`,
'type': 'A'
}
现在,根据类型
,我有一个特定的工作流程。例如:Type A
需要在保存数据之前执行某些任务,Type B
有自己的一组操作。
我没有任何 UI,只有通过 POST 请求发送的请求。我该如何使用django-viewflows对于这样的用例?
已更新
我能够使用 WorkFlowClass.start.run()
以编程方式运行工作流。它完美地启动了工作流程。然而,这并不是完整的工作流程。完成工作流的 Node1(启动)后,它不会转到 Node2。这意味着,仅调用工作流的第一个任务,而不调用后续任务。
这是我的工作流程。
class FunctionFlow1(Flow):
start = flow.StartFunction(function1) \
.Next(this.task2)
task2 = flow.StartFunction(function2) \
.Next(this.end)
end = flow.End()
@flow_start_func
def function1(activation, **kwargs):
print('Func1 Called.')
activation.prepare()
activation.done()
return activation
@flow_start_func
def function1(activation, **kwargs):
print('Func2 Called.')
activation.prepare()
activation.done()
return activation
task2
未调用。为什么?
最佳答案
您可以使用viewflow.rest
包来创建REST API。请查看演示项目并查看流程休息文档。
请注意,此功能仅在专业版中可用
https://github.com/viewflow/cookbook/tree/master/react_ui
http://docs.viewflow.io/viewflow_rest.html
viewflow.rest package provides a flow implementation with the REST interface.
关于python - Django viewflows - 定义 API 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48780791/
我有兴趣在 django-viewflow 中创建一个休息驱动的流程。我一直在阅读官方页面,通过这样做,我得出的结论是,在获得 View 流的专业版本以进行休息集成之后,我仍然需要为节点制作自己的休息
我正在尝试自定义 Viewflow 中的默认 /workflow/archive/ View 。(如 http://demo.viewflow.io/workflow/archive/ ) 我需要删除
我对 Github 上 pakerfeldt 的 ViewFlow 类有疑问。 我正在尝试创建一个“不同的 View View 流”。这是我的 Activity 代码: package com.sun
我正在做一个将一些图像保存到 sdcard 的项目,现在我必须创建 View 流来显示这些图像。我通过 sdCard 的 Id 获取图像,我现在的问题是如何在不同图像之间滑动。这是我正在使用的代码:
使用 ViewFlow 库(请参阅 http://viewflow.io/ ),是否可以拥有动态“子流”? 用例: 我有一个静态流程来检查网上商店中的一篮子产品。该过程的第一步是查看购物篮并收集用户的
我正在使用 ViewFlow & CircleFlowIndicator至 view & show圈到indicate View 的变化 还是我showing same text对于每一个View ,
概要 我正在开发一个网络应用程序来学习 Django(python 3.4 和 Django 1.6.10)。 Web 应用程序具有复杂且经常更新的工作流程。我决定集成 Django-Viewflow
我想在标准之外集成流程、启动它们等 viewflow.frontend .为此,我一直在尝试创建一个简单的页面,在那里我可以开始一个新的流程,但一直在努力寻找一种方法来实现它。 一种方法是定义一个 u
我有一个 API 端点,/api/create/。这将根据从客户端接收到的有效负载在数据库中创建一个新条目。 Payload - { 'field1': 'value1`, 'field2': 'va
我正在创建一个 Django Viewflow 应用程序,我正在尝试向它添加 Multi-Tenancy ,但我不确定如何去做。我正在使用 MySQL 在 Django 上构建应用程序(我无法从 My
我有一个使用 Viewflow 的 Django 1.11 项目 - https://github.com/viewflow/viewflow - 我已经合并了。它非常有帮助,但很多东西有点“神奇”,
使用 ViewFlow 库(请参阅 http://viewflow.io/ ),我正在研究以下用例: 单步执行流程时,建议后退的模式是什么?现在我只知道如何前进(这是默认行为)。但是,如果我想更新/更
我是一名优秀的程序员,十分优秀!