django的可重用工作流库
django-viewflow的Python项目详细描述
viewflow是一个轻量级的可重用工作流库,它有助于 在django应用程序中组织人员协作业务逻辑。
结合django材料,它们可以用作 在几分钟内构建可随时使用的业务应用程序的框架。
- 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月)
简介
Django Web框架只解决与 无状态http之上的客户机-服务器交互 协议。模型-视图-模板分离模式有助于维护 简单的基于crud的逻辑。ViewFlow是提供 django web框架的附加层,允许显式指定 从django视图中提取协作逻辑。
viewflow层基于bpmn-业务流程管理和 符号标准。它是易于理解的图形符号 所有商业利益相关者和软件开发人员。ViewFlow桥 作为软件规范的图片与 有效的解决方案。
Django材质前端是Django的轻质替代品 并允许您构建业务应用程序。它基于 谷歌材料设计,可以很容易地定制您的品牌 颜色。Django Material负责整个站点的导航,复杂 表单构造、数据网格和crud功能。准备好快速 开发任何CRM,ERP,商业管理软件。
快速启动
5分钟介绍tutorial
演示
viewflow在django material项目的顶部附带了参考ui实现。
要签出并在本地运行开源演示版本,您需要 ^已安装{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/上的文档
许可证
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
- 为拆分和切换节点条件解析此引用