有谁知道Python中的工作流框架/库吗?
我正在寻找 Python 的工作流程库/框架。 我很惊讶在那里我找不到任何简单且不附加到 Zope/Plone 的东西。
有谁知道一个开源的、简单的工作流程库/框架。 最好支持 Django,但不是必需的。
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.
Does anyone know of an open-source, simple workflow library/framework. It's preferred to support Django, but not required.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
尝试 GoFlow,Django 的工作流引擎。
Try GoFlow, a workflow engine for Django.
不幸的是,似乎这里列出的大多数/所有项目都不再活跃。 这是一个当前正在进行的新项目:
http://packages.python.org/django -workflows/overview.html
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
我最近看到的另一个工作流项目是 repoze.workflow,它是一个基于状态机的工作流引擎,受到 plone 的启发,但是是一个干净的重新实现。
http://svn.repoze.org/repoze.workflow/trunk/ docs/index.rst
不太确定它的生产准备情况如何,但我确实知道有些人正在使用它。
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.
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.
我使用了 rush.workflow: http://pypi.python.org/pypi/hurry.workflow< /a>
它有很多功能,但不幸的是有一些 zope 依赖项,因此它可能不适用于其他框架。
I used hurry.workflow: http://pypi.python.org/pypi/hurry.workflow
It has plenty of features but unfortunately has some zope dependecies so it may be not applicable for other frameworks.
我们正在积极致力于基于 Spiff 的 Zops 工作流引擎的开发。 您可以检查它是否适合您的需求。
https://github.com/zetaops/zengine
We are actively working on Zops Workflow Engine based on Spiff. You can check if it suits your needs.
https://github.com/zetaops/zengine
我知道有一个openerp,但它不是工作流程......
I know there is an openerp, but it's not workflow.....
除了 GoFlow(在 Oli 的答案中链接)之外,我所知道的唯一其他 Django 工作流程是 Pinax 项目的一部分。
更普遍的是,对于基于 Python 的工作流程,有 spiff 工作流程 和 Dave Kuhlman 的 工作流程和 REST 指南,可能可以从 Quixote 转换为 Django。
Besides GoFlow (linked in Oli's answer) the only other Django workflow I know of is part of the Pinax project.
More generally for Python based workflows there is spiff workflow and Dave Kuhlman's Workflow and REST How-to that could probably be converted from Quixote to Django.
ntoll 的 django 工作流程 是 alpha,但正在积极开发中
ntoll's workflow for django is alpha, but is actively developed
还有 Xworkflows ( https://github.com/rbarrois/xworkflows/ ),它可以插入django 与 django-xworkfofws ( https://github.com/rbarrois/django_xworkflows )
There is also Xworkflows ( https://github.com/rbarrois/xworkflows/ ) and it's pluggable to django with django-xworkflofws ( https://github.com/rbarrois/django_xworkflows )
您是否考虑过使用规则构建工作流程? 您可以查看 http://nebrios.com,这是一个基于规则的工作流程工具。 它是用 Python/Django 构建的,并执行完整的 Python 和 Django。 但它不是 FOSS,并且由于它是平台,因此不会集成为库。
全面披露:我们在去年构建了这个,因为我们找不到任何满足我们需求的工作流程/流程工具。
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.
Full Disclosure: We built this over the last year since we couldn't find any workflow/process tools that met our needs.