跳转到主要内容

Django应用程序,用于观察几乎一切,并将通知推送到信号。

项目描述

django-howl

https://badge.fury.io/py/django-howl.svg https://github.com/deluge/django-howl/workflows/Testing/badge.svg?branch=master https://codecov.io/gh/deluge/django-howl/branch/master/graph/badge.svg Documentation Status Code style: black

什么是django-howl

django-howl是一个Django应用程序,您可以在其中添加自定义观察者,并使用它们检查几乎任何您想要的内容,并将警报推送到信号。您可以将连接到信号,并以您自己的方式处理它们,例如通过不同的API发送通知。

要求

django-howl只支持Python 3,并且至少需要Django 2.2。如果您需要支持Django版本,请查看django-howl < 1.0.0

安装

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

代码风格

本项目采用blackisort进行样式设计。您可以使用以下命令来自动格式化代码并使其兼容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 查看哈希值)

上传时间 Python 3

由以下赞助

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面