2017-03-05 65 views
1

如何在Django項目上配置ViewFlow?如何配置ViewFlow,很多功能

我是新來的Django社區,我在嘗試安裝和測試功能,具有在Django

我已經在網上看到了演示,但我想在我的電腦和測試安裝它的所有ViewFlow功能和玩代碼。

具體來說,我想知道:

  • 如何創建和配置新的形式
  • 如何創建一個新的流程,並分配一個用戶特定的,(因爲在演示中,只分配我的用戶)
  • 我已經在文檔中看到用戶界面圖來模擬流,但在演示中我看不到任何。

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

回答

1

這聽起來像你莫名其妙地被混淆。 Viewflow是基於代碼的工作流庫,而不是笨重的UI,您可以直接在代碼中構建工作流。因此,它開闢了無限定製的途徑,以及在代碼審查,代碼版本控制,單元測試等標準開發實踐中常見的東西。

開始使用視圖流的最佳方式是遵循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專業版可以提供一個可視化的流程 - http://demo.viewflow.io/workflow/shipment/shipment/chart.svg/