与 Django 中的 Camunda 交互
项目描述
1个用于 Django 的 Camunda 客户端
- 版本:
0.12.0
- 来源:
- 关键词:
camunda,流程引擎,bpmn
与来自 Django 项目的 Camunda BPMN 流程进行交互。
<nav class="contents" id="contents">内容
</nav>针对 Camunda 7.16 进行测试
2特点
从管理员配置 Camunda 连接参数
共享芹菜任务
领域模型作为 Python 对象
复杂/自定义过程变量支持
DMN评估和自省
3安装
3.1要求
Python 3.7 或以上
setuptools 30.3.0 或以上
Django 3.2 或更高版本
芹菜 [可选]
3.2安装
pip install django-camunda
或在 Celery 支持下:
pip install django-camunda[celery]
接下来,确保安装了以下应用程序:
INSTALLED_APPS = [
...,
"solo",
"django_camunda",
...
]
并运行迁移:
python manage.py migrate
4用法
4.1配置
在管理员中,导航到django-camunda > Camunda 配置
填写您的 Camunda 实例的 API 连接参数
4.2使用 API 客户端
内置 API 函数
模块django_camunda.api包含许多预定义的 API 端点绑定。如果您要查找的内容不存在(尚不存在),您可以使用低级 API 客户端(见下文)。
核心使用
Camunda 客户端类是 请求库的包装器,因此旨在提供相同的 Python 接口。
from django_camunda.client import get_client
with get_client() as client:
task = client.get("task/5c793356-24f5-4f82-a5ce-a3cce43b762b")
... # do something with the task details
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
django-camunda-0.12.0.tar.gz
(18.3 kB
查看哈希)
内置分布
django_camunda-0.12.0-py3-none-any.whl
(24.3 kB
查看哈希)
关
django_camunda -0.12.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d98a1a5fd54b7e0daab66ff8c144fcb61914afe016c84df82ececa9863cbbef7 |
|
MD5 | 3874419e34133cba8b1f92c8e5632a42 |
|
布莱克2-256 | 1dc6920b467167270e6961df41f1a70565c35780f42a81bc00b4cbad13c5c956 |