我正在为Python搜索工作流库/框架。我很惊讶在那里我找不到任何简单而且不依赖于Zope / Plone的东西。
有谁知道开源,简单的工作流库/框架。它最好支持Django,但不是必需的。
答案 0 :(得分:11)
尝试使用Django的工作流引擎GoFlow。
答案 1 :(得分:5)
不幸的是,似乎此处列出的大多数/所有项目都不再有效。这是一个目前正在进行的新项目:
答案 2 :(得分:4)
我最近看到的另一个工作流项目是repoze.workflow,它是一个基于状态机的工作流引擎,受到plone的启发,但是是一个干净的重新实现。
http://svn.repoze.org/repoze.workflow/trunk/docs/index.rst
不完全确定生产准备就绪,但我确实知道有些人正在使用它。
答案 3 :(得分:1)
我使用了hurry.workflow:http://pypi.python.org/pypi/hurry.workflow 它有很多功能,但不幸的是有一些zope dependecies所以它可能不适用于其他框架。
答案 4 :(得分:1)
我们正积极致力于基于Spiff的Zops Workflow Engine。您可以检查它是否符合您的需求。
答案 5 :(得分:0)
我知道有一个开门红,但它不是工作流程......
答案 6 :(得分:0)
除了GoFlow(在Oli的回答中链接),我所知道的唯一其他Django工作流程是Pinax项目的一部分。
对于基于Python的工作流程,更常见的是spiff workflow和Dave Kuhlman的Workflow and REST How-to,可能会从Quixote转换为Django。
答案 7 :(得分:0)
ntoll的workflow对于django来说是alpha,但是正在积极开发
答案 8 :(得分:0)
还有Xworkflows(https://github.com/rbarrois/xworkflows/),它可以通过django-xworkflofws(https://github.com/rbarrois/django_xworkflows)插入django
答案 9 :(得分:0)
您是否考虑过使用规则构建工作流程?您可以结帐http://nebrios.com,这是一个基于规则的工作流程工具。它内置在Python / Django中,并执行完整的Python和Django。这不是FOSS,因为它是平台,所以不会集成为库。
完全披露:我们在去年建立了这个,因为我们找不到任何满足我们需求的工作流程/流程工具。