Skip to main content

Django Celery Beat Status

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

A library that integrates with django admin and shows in a simple GUI when your periodic are going to run next.

Instalation

pip install django-celerybeat-status

Configuration

  1. Add "celerybeat_status" to your INSTALLED_APPS variable in django settings
INSTALLED_APPS = [
  ...
  "celerybeat_status",
]
  1. Create a url for the status check view
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
]

Usage

Check your tasks under /admin/statuscheck/periodic-tasks/ (if you configured your urls the way we suggested in this docs).

You can also find a link in /admin sidebar.

How you admin page will look like:

admin-page

How your tasks will be shown:

tasks-page

Contributing

Setting up the development environment

  1. Clone the repository.

  2. Create a virtual environment.

  3. Install the dependencies.

pip install -r requirements_test.txt
  1. Run the project. Relevant to check UI changes.
# 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. Run the tests. This package uses tox to run tests on multiple evironments, please make sure they are passing before submitting a pull request.
tox

Commercial Support

This project, as other Vinta open-source projects, is used in products of Vinta clients. We are always looking for exciting work, so if you need any commercial support, feel free to get in touch: contact@vinta.com.br

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

Release files for django-celerybeat-status 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-celerybeat-status 1.0.1
File Size Uploaded
django_celerybeat_status-1.0.1.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-celerybeat-status 1.0.1
File Interpreter ABI Platform
django_celerybeat_status-1.0.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 18.2 kB

Release files / django_celerybeat_status-1.0.1.tar.gz

Download URL django_celerybeat_status-1.0.1.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4ec1ef69d982cea9b1d5fef5cdb6589758b194489dff48a4b139c15cf8049a90
BLAKE2b-256 checksum
How to use checksums
149b0985ebf296733b1fb1ff093eb8c7bee69535062fe206db4d90b6893d2a8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release files / django_celerybeat_status-1.0.1-py2.py3-none-any.whl

Download URL django_celerybeat_status-1.0.1-py2.py3-none-any.whl
Size 9.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
7051440ae7b85fa6d139d664da2cd31c2b67d97780071205b2df45ceed0dd471
BLAKE2b-256 checksum
How to use checksums
6956d6ac0077c48ead634f19210c3d680f9eb41be737c06ed5b4cd3b6b9a5008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.0.10

1 release file

0.0.9

1 release file

0.0.7

1 release file

0.0.6

2 release files

0.0.5

2 release files

0.0.4

1 release file

0.0.3

1 release file

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page