Add webhooks to django using signals.
Project description
Django Signal Webhooks
pip install django-signal-webhooks
Documentation: https://mrthearman.github.io/django-signal-webhooks/
Source Code: https://github.com/MrThearMan/django-signal-webhooks/
Contributing: https://github.com/MrThearMan/django-signal-webhooks/blob/main/CONTRIBUTING.md
This library enables you to add webhooks to a Django project for any create/update/delete events on your models with a simple configuration. New webhooks can be added in the admin panel, with or without authentication, with plenty of hooks into the webhook sending process to customize them for your needs.
# project/settings.py
# Add to instaled apps
INSTALLED_APPS = [
...
"signal_webhooks",
...
]
# Add default webhook configuration to the User model
SIGNAL_WEBHOOKS = {
"HOOKS": {
"django.contrib.auth.models.User": ...,
},
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file django_signal_webhooks-0.3.1.tar.gz
.
File metadata
- Download URL: django_signal_webhooks-0.3.1.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.7 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23dc439be2fdea24b746726495eb1a7a59440809056482eebceb153d050a3f5b |
|
MD5 | aae76fb978935f1f39cc678bfb37abe5 |
|
BLAKE2b-256 | 4115865e72e1da78bc6c6865ff16b0dffb11db62999fc91bed8c3c1668eac4c1 |
File details
Details for the file django_signal_webhooks-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: django_signal_webhooks-0.3.1-py3-none-any.whl
- Upload date:
- Size: 22.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.7 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 863beb94f6536a09b04d516df6103037748891f5f4555df36796fb54c8649854 |
|
MD5 | 4a3b97872989df37872eef6c793897c1 |
|
BLAKE2b-256 | eb7a0f193eb3351af74de8c3d0fa89f72005caf63ad9456e281e5cd9b2be1a10 |