如何在 Django 项目中配置 ViewFlow?
我是 Django 社区的新手,我正在尝试安装和测试ViewFlow
Django 中的功能
我在网上看到了演示,但我想将它安装在我的计算机上并测试所有功能并使用代码。
具体来说,我想知道:
- 如何创建和配置新表单
- 如何创建一个新流程,并分配一个特定的用户,(因为在演示中,只需分配一个我的用户)
- 我在文档中看到了一个用于建模流程的用户界面图,但在演示中我看不到任何东西。
如何在 Django 项目中配置 ViewFlow?
我是 Django 社区的新手,我正在尝试安装和测试ViewFlow
Django 中的功能
我在网上看到了演示,但我想将它安装在我的计算机上并测试所有功能并使用代码。
具体来说,我想知道:
听起来你不知何故感到困惑。Viewflow 是基于代码的工作流库,你可以直接在代码中构建工作流,而不是笨拙的 UI。因此,它为无限定制和标准开发实践中常见的东西开辟了一条道路,如代码审查、代码版本控制、单元测试等。
开始使用 viewflow 的最佳方法是遵循快速入门教程。
Viewflow 是 Django Web 框架的库,因此django 教程也可能会有所帮助。
创建一个新表单 - https://docs.djangoproject.com/en/1.10/topics/forms/
要自动分配,您需要提供一个可调用的用户,该可调用将在任务激活时返回一个用户实例。
mytask = flow.View(
UpdateProcessView,
fields=['first_field', 'second_field']
).Assign(
lambda activation: .. return a user here ...
).Next(this.next_task)
Viewflow PRO 版本可以提供流程可视化 - http://demo.viewflow.io/workflow/shipment/shipment/chart.svg/