Django应用程序,用于观察几乎一切,并将通知推送到信号。
项目描述
django-howl
什么是django-howl
django-howl是一个Django应用程序,您可以在其中添加自定义观察者,并使用它们检查几乎任何您想要的内容,并将警报推送到信号。您可以将连接到信号,并以您自己的方式处理它们,例如通过不同的API发送通知。
要求
django-howl只支持Python 3,并且至少需要Django 2.2。如果您需要支持Django版本,请查看django-howl < 1.0.0
安装
安装django-howl(或从PyPI下载)
pip install django-howl
安装后,将其添加到settings.py中的INSTALLED_APPS
INSTALLED_APPS = [
# other apps
'howl',
]
用法
现在您可以登录管理员账户并配置一些观察者以及使用它构建一些优秀的应用。
准备开发
需要Python 3解释器。如果您使用pyenv与virtualenv,请按照以下步骤操作
$ cd /path/to/project-root/
$ mkvirtualenv django-howl
# activate virtualenv, if not activated yet
# and install all dev requirements:
$ pip install -e .[dev]
现在您可以运行测试了
$ py.test
代码风格
本项目采用black和isort进行样式设计。您可以使用以下命令来自动格式化代码并使其兼容black和isort
$ make format-python-code
资源
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
django-howl-1.1.0.tar.gz (11.0 kB 查看哈希值)
构建分布
django_howl-1.1.0-py3-none-any.whl (14.1 kB 查看哈希值)
关闭
django-howl-1.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 83d091bcd228d30855fb4d4178b3d3114c7b5803288c69705604a9cea87a932e |
|
MD5 | f8dde3cd386a1bba032a238e72395859 |
|
BLAKE2b-256 | f0555ea09fa1908c8e16ea363a7564fb35f4dea7cb296b1ee42cab1f7444ee7b |
关闭
django_howl-1.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 42adcb876743ac96980243dc3cc46849b7ce7f793a99226100c8db4488089750 |
|
MD5 | 02ab147c43c17ee4e05bfdc90b640483 |
|
BLAKE2b-256 | e2d91d49a3057d9152a236578877192d96db1550f76568e616df8314ed680211 |