django的可重用工作流库

django-viewflow的Python项目详细描述


viewflow是一个轻量级的可重用工作流库,它有助于 在django应用程序中组织人员协作业务逻辑。

结合django材料,它们可以用作 在几分钟内构建可随时使用的业务应用程序的框架。

http://viewflow.io

https://img.shields.io/pypi/v/django-viewflow.svghttps://travis-ci.org/viewflow/viewflow.svghttps://requires.io/github/viewflow/viewflow/requirements.svg?branch=masterhttps://coveralls.io/repos/viewflow/viewflow/badge.png?branch=masterhttps://img.shields.io/pypi/pyversions/django-viewflow.svg
  • viewflow 1.1.x与django 1.8/1.9/1.10/1.11兼容(支持到django 1.8终身/2018年4月)
  • viewflow 1.2.x与django 1.11/2.0兼容(支持到django 1.11生命周期/2020年4月)
  • ViewFlow 1.3.x/1.4.x/1.5.x兼容django 1.11/2.0/2.1/2.2(支持到django 1.11生命周期/2020年4月)

简介

https://raw.githubusercontent.com/viewflow/viewflow/master/demo/shipment/doc/ShipmentProcess.png

Django Web框架只解决与 无状态http之上的客户机-服务器交互 协议。模型-视图-模板分离模式有助于维护 简单的基于crud的逻辑。ViewFlow是提供 django web框架的附加层,允许显式指定 从django视图中提取协作逻辑。

viewflow层基于bpmn-业务流程管理和 符号标准。它是易于理解的图形符号 所有商业利益相关者和软件开发人员。ViewFlow桥 作为软件规范的图片与 有效的解决方案。

Django材质前端是Django的轻质替代品 并允许您构建业务应用程序。它基于 谷歌材料设计,可以很容易地定制您的品牌 颜色。Django Material负责整个站点的导航,复杂 表单构造、数据网格和crud功能。准备好快速 开发任何CRM,ERP,商业管理软件。

快速启动

5分钟介绍tutorial

演示

viewflow在django material项目的顶部附带了参考ui实现。

http://demo.viewflow.io

要签出并在本地运行开源演示版本,您需要 ^已安装{a9}和tox工具。

git clone https://github.com/viewflow/viewflow.git
cd viewflow

TOXENV=py36-dj111 tox -- python manage.py migrate --settings=demo.settings
TOXENV=py36-dj111 tox -- python manage.py loaddata demo/helloworld/fixtures/helloworld/default_data.json --settings=demo.settings
TOXENV=py36-dj111 tox -- python manage.py runserver --settings=demo.settings

然后,您可以打开http://127.0.0.1:8000并使用admin:admin用户名/密码对登录。

文档

阅读http://docs.viewflow.io/上的文档

食谱

高级定制示例

https://github.com/viewflow/cookbook

贡献

请提出一个问题来讨论。在推出任何新功能之前。

另请参见-Contribution Agreement

许可证

viewflow是一个开源项目,根据agpl许可证的条款-The GNU Affero General Public License v3.0和附加的 LICENSE_EXCEPTION

中描述的权限

viewflow pro有一个商业友好的许可证,允许私有forks 以及修改viewflow。您可以在comm-license中找到商业许可条款。 有关详细信息,请参见FAQ

最新更改日志

1.5.3 2019-04-23

  • 为拆分和切换节点条件解析此引用

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法在Netbeans 8.2 JDK8u231中创建java Maven项目(Web应用程序)   java如何以设定的时间间隔生成随机数?   java从socket和inputStream的慢速读取   spring SCORM:Java中基于Web的SCORM播放器   Java将函数传递给方法   java绑定通用服务及其实现和子类型   java如何在运行时从选择列表框中动态选择选项?爪哇硒   java Selenium WebDriver什么是“Selenium客户端和WebDriver语言绑定”   elasticsearch需要elasticsearch高级Java客户端更新ByQueryRequest API帮助   JAVA哈希表查找最大值   WSDL操作中的java soapAction属性为空   java访问封闭类或父类方法的一般方法   eclipse在java中运行带有SeleneTestCase的ANT。lang.NoClassDefFoundError   java Hazelcast不会在节点启动时填充ReplicatedMap   如何在Java中从excel中读取特定行?   html JAVA将本地时间(GMT+8)转换为UTC时间   java将自定义端点添加到Spring数据REST存储库中,并以大摇大摆的方式显示   java计算未来位置