从Django与Camunda交互
项目描述
1 Camunda客户端用于Django
- 版本:
0.15.0
- 源:
- 关键词:
camunda, process engine, bpmn
从Django项目与Camunda BPMN流程交互。
已测试与Camunda 7.16兼容
2 功能
从管理员配置Camunda连接参数
共享Celery任务
域模型作为Python对象
支持复杂/自定义流程变量
DMN评估和内省
3 安装
3.1 要求
Python 3.10+
Django 4.2+
Celery [可选]
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客户端类是围绕requests库的包装,因此旨在提供相同的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.15.0.tar.gz (23.7 kB 查看哈希值)
构建发行版
django_camunda-0.15.0-py3-none-any.whl (27.7 kB 查看哈希值)
关闭
django_camunda-0.15.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 220282e92a05eb4458ce422dd914e0f2adb56ffebb352688667f88b403fdbf92 |
|
MD5 | 5bf9181c3647c15792226c6b01c3b36f |
|
BLAKE2b-256 | c44c1a30c2384ed29c34bcc26cd44b0fa29413d523030646e107441110ff44c2 |
关闭
django_camunda-0.15.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | adf68cdbd97150359bbbf7c29f6acda5b67cfcecfdcbb3c6f81b08f12305ffed |
|
MD5 | c7d30251210098274e10ec2fbf4fad58 |
|
BLAKE2b-256 | 5ac9a6927017115378528e0643f336eeaf5e271a52efae68835248b0787e1596 |