跳转到主要内容

一个简单的Django管理扩展,显示您的周期性任务下一次何时运行

项目描述

Django Celery Beat Status

PyPI - Version Supported Python Versions Supported Django Versions Build Status Coverage Status

一个与Django管理集成并显示您周期性任务下一次何时运行的简单GUI的库。

安装

pip install django-celerybeat-status

配置

  1. "celerybeat_status"添加到Django设置中的INSTALLED_APPS变量
INSTALLED_APPS = [
  ...
  "celerybeat_status",
]
  1. 为状态检查视图创建一个URL
from django.urls import include, path

urlpatterns = [
  # other urls...
  path("admin/statuscheck/", include("celerybeat_status.urls")),  # celerybeat_status admin
  path("admin/", admin.site.urls),  # django admin
]

使用方法

检查您在 /admin/statuscheck/periodic-tasks/ 下的任务(如果您按照本文档中建议的方式配置了您的URL)。

您也可以在 /admin 侧边栏中找到链接。

您的管理页面将如何显示

admin-page

您的任务将如何显示

tasks-page

贡献

设置开发环境

  1. 克隆仓库。

  2. 创建虚拟环境。

  3. 安装依赖项。

pip install -r requirements_test.txt
  1. 运行项目。相关于检查UI更改。
# Create the database and run the migrations.
python manage.py migrate
# Create a superuser. This will allow you to access the admin interface.
python manage.py createsuperuser
# Start the development server. You can view the application by navigating to the URL provided in the terminal.
python manage.py runserver
  1. 运行测试。此包使用 tox 在多个环境中运行测试,请在提交拉取请求之前确保它们通过。
tox

商业支持

与其他Vinta开源项目一样,该项目被Vinta客户的产物使用。我们一直在寻找令人兴奋的工作,所以如果您需要任何商业支持,请随时与我们联系:contact@vinta.com.br

版权(c)2017 Vinta Serviços e Soluções Tecnológicas Ltda

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

django_celerybeat_status-1.0.1.tar.gz (8.4 kB 查看哈希值)

上传时间:

构建分发

django_celerybeat_status-1.0.1-py2.py3-none-any.whl (9.9 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下机构支持

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