django的简单webhook
django-webhooks2的Python项目详细描述
#django webhooks
[![构建状态](https://travis-ci.org/cbmi/django-webhooks.png?branch=master)(https://travis ci.org/cbmi/django webhooks)
[![覆盖状态](https://coveralls.io/repos/cbmi/django-webhooks/badge.png?branch=master)“(https://coveralls.io/r/cbmi/django-webhooks?branch=master)
> 'BR/>< BR/>“添加WebHookes”以“安装应用程序”:“Byth/By/> Python Br/> IndialDePAP=(
WebHookes),
'BR/> BR/> *设置> BR/> BR/> -WebHookOutTimeOut-秒,直到请求超时
-WebHookJothType——最大数用两个结尾:BR/> PIP安装Djang-WebHooks2Br/Br/要在工作池中使用的线程数
-`webhook_user_agent`-用于POST请求的用户代理字符串。如果安装了django站点应用程序,则默认为当前站点名称。
-`webhook_version`-webhook版本。如果不是none,这将添加到用户代理字符串中,例如“webhooks/1.0”。默认值为1.0.
使用“webhooks.trigger(event,[*args,[**kwargs]])触发事件`
2。如果为事件注册了处理程序,则参数将传递给处理程序以生成JSON可序列化的负载。
3。收集为此事件注册的所有url,每个url接收一个post请求,其中json负载
**注意:**
-如果没有为事件注册url,不会生成负载(因为这会浪费计算)
-所有请求都使用线程并行发送
-日志记录主要用于捕获任何不希望或意外的行为(例如失败的请求,错误或数据序列化)
}
webhooks.events.register('event',handler)
事件名
之后的任何参数都将传递给处理程序,以生成将被发布到绑定URL的数据。
webhooks.trigger('event')
```
[![构建状态](https://travis-ci.org/cbmi/django-webhooks.png?branch=master)(https://travis ci.org/cbmi/django webhooks)
[![覆盖状态](https://coveralls.io/repos/cbmi/django-webhooks/badge.png?branch=master)“(https://coveralls.io/r/cbmi/django-webhooks?branch=master)
> 'BR/>< BR/>“添加WebHookes”以“安装应用程序”:“Byth/By/> Python Br/> IndialDePAP=(
WebHookes),
'BR/> BR/> *设置> BR/> BR/> -WebHookOutTimeOut-秒,直到请求超时
-WebHookJothType——最大数用两个结尾:BR/> PIP安装Djang-WebHooks2Br/Br/要在工作池中使用的线程数
-`webhook_user_agent`-用于POST请求的用户代理字符串。如果安装了django站点应用程序,则默认为当前站点名称。
-`webhook_version`-webhook版本。如果不是none,这将添加到用户代理字符串中,例如“webhooks/1.0”。默认值为1.0.
使用“webhooks.trigger(event,[*args,[**kwargs]])触发事件`
2。如果为事件注册了处理程序,则参数将传递给处理程序以生成JSON可序列化的负载。
3。收集为此事件注册的所有url,每个url接收一个post请求,其中json负载
**注意:**
-如果没有为事件注册url,不会生成负载(因为这会浪费计算)
-所有请求都使用线程并行发送
-日志记录主要用于捕获任何不希望或意外的行为(例如失败的请求,错误或数据序列化)
}
webhooks.events.register('event',handler)
事件名
之后的任何参数都将传递给处理程序,以生成将被发布到绑定URL的数据。
webhooks.trigger('event')
```