如何配置ViewFlow,许多功能

时间:2017-03-05 21:11:32

标签: python django django-viewflow viewflow

如何在Django项目上配置ViewFlow?

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

我在网上看到了这个演示,但是我想在我的电脑上安装它并测试所有功能并使用代码。

具体来说,我想知道:

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

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

1 个答案:

答案 0 :(得分:1)

听起来你有些困惑。 Viewflow是基于代码的工作流库,而不是笨重的UI,您可以直接在代码中构建工作流。因此,它开辟了一种无限定制的方式,以及标准开发实践中常见的事物,如代码审查,代码版本控制,单元测试等。

从viewflow开始的最佳方式是遵循Quick Start教程。

Viewflow是Django Web Framework的库,因此django tutorial也可以提供帮助。

创建新表单 - 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/