有谁知道 Python 中的工作流框架/库?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/704834/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-11-03 20:41:56  来源:igfitidea点击:

Does anyone know about workflow frameworks/libraries in Python?

pythondjangoworkflow

提问by Mohammad Tayseer

I'm searching for a workflow library/framework for Python. I'm astonished that there I cannot find anything which is simple and not attached to Zope/Plone.

我正在寻找 Python 的工作流库/框架。我很惊讶在那里我找不到任何简单的并且不附属于 Zope/Plone 的东西。

Does anyone know of an open-source, simple workflow library/framework. It's preferred to support Django, but not required.

有谁知道一个开源的、简单的工作流库/框架。最好支持 Django,但不是必需的。

采纳答案by Oli

Try GoFlow, a workflow engine for Django.

试试GoFlow,一个 Django 的工作流引擎。

回答by erich

Unfortunately it seems like most/all of the projects listed here are no longer active. Here's a new project which is currently ongoing:

不幸的是,这里列出的大多数/所有项目似乎都不再活跃。这是一个目前正在进行的新项目:

http://packages.python.org/django-workflows/overview.html

http://packages.python.org/django-workflows/overview.html

回答by Mark Ramm

Another workflow project that I saw recently was repoze.workflow, which is a state-machine based workflow engine which was inspired by plone, but is a clean re-implementation.

我最近看到的另一个工作流项目是 repoze.workflow,它是一个基于状态机的工作流引擎,它的灵感来自 plone,但它是一个干净的重新实现。

http://svn.repoze.org/repoze.workflow/trunk/docs/index.rst

http://svn.repoze.org/repoze.workflow/trunk/docs/index.rst

Not exactly sure how production ready it really is, but I do know some people that are using it.

不确定它的实际生产准备情况,但我知道有些人正在使用它。

回答by Mark Ramm

I used hurry.workflow: http://pypi.python.org/pypi/hurry.workflowIt has plenty of features but unfortunately has some zope dependecies so it may be not applicable for other frameworks.

我使用 hurry.workflow:http://pypi.python.org/pypi/hurry.workflow 它有很多功能,但不幸的是有一些 zope 依赖,所以它可能不适用于其他框架。

回答by Kunthar

We are actively working on Zops Workflow Engine based on Spiff. You can check if it suits your needs.

我们正在积极致力于基于 Spiff 的 Zops Workflow Engine。您可以检查它是否适合您的需求。

https://github.com/zetaops/zengine

https://github.com/zetaops/zengine

回答by tehfink

ntoll's workflowfor django is alpha, but is actively developed

ntoll 的django工作流程是 alpha 版,但正在积极开发中

回答by dzen

There is also Xworkflows ( https://github.com/rbarrois/xworkflows/) and it's pluggable to django with django-xworkflofws ( https://github.com/rbarrois/django_xworkflows)

还有 Xworkflows(https://github.com/rbarrois/xworkflows/),它可以通过 django-xworkflows(https://github.com/rbarrois/django_xworkflows)插入 django

回答by Adam

Have you thought about building workflows with rules? You might checkout http://nebrios.com, a rules based workflow tool. It's built in Python/Django and executes full Python and Django. It's not FOSS though, and doesn't integrate as a library since it's Platform.

您是否考虑过使用规则构建工作流?您可以查看http://nebrios.com,这是一个基于规则的工作流工具。它内置于 Python/Django 中,并执行完整的 Python 和 Django。不过,它不是 FOSS,也没有作为库集成,因为它是平台。

Full Disclosure: We built this over the last year since we couldn't find any workflow/process tools that met our needs.

完全披露:我们在去年构建了这个,因为我们找不到任何满足我们需求的工作流/流程工具。

回答by Van Gale

Besides GoFlow (linked in Oli's answer) the only other Django workflow I know of is part of the Pinaxproject.

除了 GoFlow(链接在 Oli 的回答中)之外,我所知道的唯一其他 Django 工作流程是Pinax项目的一部分。

More generally for Python based workflows there is spiff workflowand Dave Kuhlman's Workflow and REST How-tothat could probably be converted from Quixote to Django.

更一般地,对于基于 Python 的工作流,有spiff 工作流和 Dave Kuhlman 的工作流和 REST How-to,它们可能可以从 Quixote 转换为 Django。

回答by linjunhalida

I know there is an openerp, but it's not workflow.....

我知道有一个 openerp,但它不是工作流程.....