一个简单的django应用程序,将芹菜任务作为进程运行。
django-processengine的Python项目详细描述
===
流程引擎
=
流程引擎与芹菜一起使用,通过API从
快速启动
-
1的芹菜任务创建异步流程。将“processengine”添加到已安装的应用程序设置中,如下所示:
已安装的应用程序=[
…
“processengine”,
]
2。将路由器urlconf包含在项目url中。py如下:
from processengine.api将路由器导入为process廑router
…
url(r'^processengine/',include(process廑router.url)),
…
]
3。将进程映射设置与要运行的进程和任务一起添加,如
,因此:
process\u map={
'my.process':[
'path.to.taskfile.task',
],
…
}
3。(可选)添加松弛通知的设置。请注意,在不同时存在以下其他设置的情况下添加slack廑webhook设置是错误的。::
slack廑webhook=“https://hooks.slack.com/services/t051cqh14/vwvraafa5/lpz2y84gm0juovllbow0glcx”
slack廑process廑channel=“”processs”
slack廑process廑username=“someuser”
slack廑process廑emojiservice_name=“someservice”
>4.运行“python manage.py migrate”创建processengine模型。
5.要创建进程,请使用以下数据运行post到http://127.0.0.1:8000/processengine/process/
::
data={
name:“my.process”,#这是进程映射变量
上下文中设置的进程名:{
“name”:“value”这是传递给任务的数据
}
}
注意:任务需要符合json in和json out的模式
流程引擎
=
流程引擎与芹菜一起使用,通过API从
快速启动
-
1的芹菜任务创建异步流程。将“processengine”添加到已安装的应用程序设置中,如下所示:
已安装的应用程序=[
…
“processengine”,
]
2。将路由器urlconf包含在项目url中。py如下:
from processengine.api将路由器导入为process廑router
…
…
]
3。将进程映射设置与要运行的进程和任务一起添加,如
,因此:
process\u map={
'my.process':[
'path.to.taskfile.task',
],
…
}
3。(可选)添加松弛通知的设置。请注意,在不同时存在以下其他设置的情况下添加slack廑webhook设置是错误的。::
slack廑webhook=“https://hooks.slack.com/services/t051cqh14/vwvraafa5/lpz2y84gm0juovllbow0glcx”
slack廑process廑channel=“”processs”
slack廑process廑username=“someuser”
slack廑process廑emojiservice_name=“someservice”
>4.运行“python manage.py migrate”创建processengine模型。
5.要创建进程,请使用以下数据运行post到http://127.0.0.1:8000/processengine/process/
::
data={
name:“my.process”,#这是进程映射变量
上下文中设置的进程名:{
“name”:“value”这是传递给任务的数据
}
}
注意:任务需要符合json in和json out的模式