0

如何在 Django 项目中配置 ViewFlow?

我是 Django 社区的新手,我正在尝试安装和测试ViewFlowDjango 中的功能

我在网上看到了演示,但我想将它安装在我的计算机上并测试所有功能并使用代码。

具体来说,我想知道:

  • 如何创建和配置新表单
  • 如何创建一个新流程,并分配一个特定的用户,(因为在演示中,只需分配一个我的用户)
  • 我在文档中看到了一个用于建模流程的用户界面图,但在演示中我看不到任何东西。

链接演示:http ://demo.viewflow.io/

4

1 回答 1

1

听起来你不知何故感到困惑。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/

于 2017-03-06T03:42:25.423 回答