BSD Ports

www/py-django-cron 0.6.0_2 DragonFly

Running Python crons in a Django project

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
python, www
Package size
34.9 KiB, 194.3 KiB installed

Description

Django-cron lets you run Django/Python code on a recurring basis providing basic plumbing to track and execute tasks. The two most common ways in which most people go about this is either writing custom python scripts or a management command per cron (leads to too many management commands).

Along with that some mechanism to track success, failure etc. is also usually necessary.

This app solves both issues to a reasonable extent. This is by no means a replacement for queues like Celery etc.

Install

Binary package:

pkg install py311-django-cron

From DPorts:

cd /usr/dports/www/py-django-cron && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

No port depends on this one.